home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / BlitzBasic / DungeonEx.src / Expl.Editor1.1.bb.bak next >
Unknown  |  1998-06-24  |  12.8 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% gt2 Kopftext: ';Room Editor' default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 52 6f 6f 6d 20 45 64 | 69 74 6f 72 00 00 2e 4c |;Room Ed|itor...L|
|00000010| 6f 61 64 75 70 00 00 80 | c3 20 20 20 20 20 20 20 |oadup...|. |
|00000020| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000030| 20 20 20 20 20 3b 70 6f | 69 6e 74 20 26 20 63 6c | ;po|int & cl|
|00000040| 69 63 6b 00 d0 01 20 30 | 2c 33 32 30 2c 32 30 30 |ick... 0|,320,200|
|00000050| 2c 34 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |,4 | |
|00000060| 20 20 20 20 20 3b 6c 6f | 2d 72 65 73 20 31 36 20 | ;lo|-res 16 |
|00000070| 63 6f 6c 6f 72 73 00 cf | 01 20 30 2c 30 2c 30 2c |colors..|. 0,0,0,|
|00000080| 33 32 30 2c 32 30 30 2c | 34 2c 30 2c 22 20 22 2c |320,200,|4,0," ",|
|00000090| 30 2c 30 2c 30 20 20 20 | 3b 64 6f 75 62 6c 65 20 |0,0,0 |;double |
|000000a0| 62 75 66 66 65 72 65 64 | 00 c5 01 20 30 2c 30 2c |buffered|... 0,0,|
|000000b0| 30 2c 33 32 30 2c 32 30 | 30 2c 24 30 38 30 30 2c |0,320,20|0,$0800,|
|000000c0| 22 20 22 2c 30 2c 30 00 | c5 28 00 c5 12 20 30 00 |" ",0,0.|.(... 0.|
|000000d0| c7 03 20 37 2c 30 00 00 | 80 b4 00 20 80 2c 20 d0 |.. 7,0..|... ., .|
|000000e0| 01 20 30 00 20 cf 0a 30 | 00 20 c7 02 20 30 00 20 |. 0. ..0|. .. 0. |
|000000f0| b2 05 00 20 c7 04 20 31 | 2c 30 00 20 dd 82 20 22 |... .. 1|,0. .. "|
|00000100| 46 61 74 61 6c 20 70 72 | 6f 67 72 61 6d 20 65 72 |Fatal pr|ogram er|
|00000110| 72 6f 72 21 21 21 22 00 | 20 dd 82 20 22 43 61 6e |ror!!!".| .. "Can|
|00000120| 27 74 20 63 6f 6e 74 69 | 6e 75 65 2e 22 00 20 dd |'t conti|nue.". .|
|00000130| 82 20 22 52 65 61 64 20 | 74 68 65 20 64 6f 63 73 |. "Read |the docs|
|00000140| 20 66 6f 72 20 68 65 6c | 70 2e 22 00 20 c7 04 20 | for hel|p.". .. |
|00000150| 30 2c 31 30 00 20 dd 81 | 20 22 43 6c 69 63 6b 20 |0,10. ..| "Click |
|00000160| 6d 6f 75 73 65 62 75 74 | 74 6f 6e 20 74 6f 20 65 |mousebut|ton to e|
|00000170| 78 69 74 2e 22 00 20 80 | 0a 00 20 80 02 00 80 02 |xit.". .|.. .....|
|00000180| 20 80 b4 00 00 d0 01 20 | 31 2c 33 32 30 2c 32 30 | ...... |1,320,20|
|00000190| 30 2c 34 00 cf 0a 20 31 | 00 00 d0 02 20 30 2c 22 |0,4... 1|.... 0,"|
|000001a0| 64 61 74 61 2f 45 64 69 | 74 6f 72 2e 70 69 63 22 |data/Edi|tor.pic"|
|000001b0| 2c 30 00 80 2c 20 ce 09 | 20 30 00 ce 05 20 31 36 |,0.., ..| 0... 16|
|000001c0| 2c 30 2c 30 2c 30 00 ce | 05 20 31 37 2c 30 2c 30 |,0,0,0..|. 17,0,0|
|000001d0| 2c 30 00 ce 05 20 31 38 | 2c 30 2c 30 2c 30 00 ce |,0... 18|,0,0,0..|
|000001e0| 05 20 31 39 2c 30 2c 30 | 2c 30 00 cf 0a 20 30 00 |. 19,0,0|,0... 0.|
|000001f0| c5 06 20 24 38 7c 24 31 | 30 20 20 3b 6d 6f 75 73 |.. $8|$1|0 ;mous|
|00000200| 65 20 62 75 74 74 6f 6e | 73 20 61 6e 64 20 6d 6f |e button|s and mo|
|00000210| 76 65 6d 65 6e 74 00 cd | 0a 20 35 30 2c 22 64 61 |vement..|. 50,"da|
|00000220| 74 61 2f 70 6f 69 6e 74 | 65 72 73 2e 73 77 6f 72 |ta/point|ers.swor|
|00000230| 64 22 00 cd 05 20 35 30 | 2c 31 36 2c 30 00 c2 05 |d"... 50|,16,0...|
|00000240| 20 32 34 30 2c 31 30 30 | 00 c2 08 20 30 00 c5 37 | 240,100|... 0..7|
|00000250| 00 ce 01 20 30 2c 22 64 | 61 74 61 2f 73 77 6f 72 |... 0,"d|ata/swor|
|00000260| 64 70 6f 69 6e 74 65 72 | 2e 70 69 63 22 2c 31 36 |dpointer|.pic",16|
|00000270| 20 3b 70 6f 69 6e 74 65 | 72 20 63 6f 6c 6f 72 73 | ;pointe|r colors|
|00000280| 00 80 2c 20 ce 09 20 30 | 00 c5 26 20 35 32 00 d0 |.., .. 0|..& 52..|
|00000290| 02 20 31 2c 22 64 61 74 | 61 2f 53 65 6c 65 63 74 |. 1,"dat|a/Select|
|000002a0| 6f 72 2e 70 69 63 22 00 | c5 38 00 00 80 2c 20 d0 |or.pic".|.8..., .|
|000002b0| 01 20 30 00 00 ba 03 20 | 30 2c 22 64 61 74 61 2f |. 0.... |0,"data/|
|000002c0| 73 2e 62 6c 61 70 22 00 | ba 03 20 31 2c 22 64 61 |s.blap".|.. 1,"da|
|000002d0| 74 61 2f 73 2e 42 6c 6f | 77 47 75 6e 22 00 ba 03 |ta/s.Blo|wGun"...|
|000002e0| 20 32 2c 22 64 61 74 61 | 2f 73 2e 64 6f 6f 6d 65 | 2,"data|/s.doome|
|000002f0| 64 22 00 ba 03 20 33 2c | 22 64 61 74 61 2f 73 2e |d"... 3,|"data/s.|
|00000300| 65 78 70 6c 6f 64 65 22 | 00 ba 03 20 34 2c 22 64 |explode"|... 4,"d|
|00000310| 61 74 61 2f 73 2e 46 65 | 65 6c 47 6f 6f 64 22 00 |ata/s.Fe|elGood".|
|00000320| ba 03 20 35 2c 22 64 61 | 74 61 2f 73 2e 46 6c 61 |.. 5,"da|ta/s.Fla|
|00000330| 70 22 00 ba 03 20 36 2c | 22 64 61 74 61 2f 73 2e |p"... 6,|"data/s.|
|00000340| 46 75 73 65 22 00 ba 03 | 20 37 2c 22 64 61 74 61 |Fuse"...| 7,"data|
|00000350| 2f 73 2e 47 6c 75 67 22 | 00 ba 03 20 38 2c 22 64 |/s.Glug"|... 8,"d|
|00000360| 61 74 61 2f 73 2e 47 72 | 75 6e 74 22 00 ba 03 20 |ata/s.Gr|unt"... |
|00000370| 39 2c 22 64 61 74 61 2f | 73 2e 6c 61 66 66 22 00 |9,"data/|s.laff".|
|00000380| ba 03 20 31 30 2c 22 64 | 61 74 61 2f 73 2e 70 6c |.. 10,"d|ata/s.pl|
|00000390| 61 79 65 72 68 69 74 22 | 00 ba 03 20 31 31 2c 22 |ayerhit"|... 11,"|
|000003a0| 64 61 74 61 2f 73 2e 73 | 69 67 68 22 00 ba 03 20 |data/s.s|igh"... |
|000003b0| 31 32 2c 22 64 61 74 61 | 2f 73 2e 73 77 6f 72 64 |12,"data|/s.sword|
|000003c0| 63 6c 61 6e 6b 22 00 ba | 03 20 31 33 2c 22 64 61 |clank"..|. 13,"da|
|000003d0| 74 61 2f 73 2e 73 77 6f | 72 64 73 77 69 6e 67 22 |ta/s.swo|rdswing"|
|000003e0| 00 ba 03 20 31 34 2c 22 | 64 61 74 61 2f 73 2e 77 |... 14,"|data/s.w|
|000003f0| 68 6f 6f 6f 68 21 22 00 | ba 03 20 31 35 2c 22 64 |hoooh!".|.. 15,"d|
|00000400| 61 74 61 2f 73 2e 79 65 | 6c 70 22 00 00 ba 04 20 |ata/s.ye|lp".... |
|00000410| 39 2c 33 00 2e 63 68 61 | 72 6c 6f 61 64 00 cd 0a |9,3..cha|rload...|
|00000420| 20 30 2c 22 64 61 74 61 | 2f 4d 61 70 2e 73 68 61 | 0,"data|/Map.sha|
|00000430| 70 65 73 22 20 20 20 20 | 20 20 20 20 20 20 20 3b |pes" | ;|
|00000440| 33 37 20 53 68 61 70 65 | 73 20 62 75 74 20 77 65 |37 Shape|s but we|
|00000450| 20 64 6f 6e 27 74 00 20 | 20 20 20 20 20 20 20 20 | don't. | |
|00000460| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000470| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000480| 3b 55 73 65 20 74 68 65 | 20 6c 61 73 74 20 6f 6e |;Use the| last on|
|00000490| 65 73 00 cd 0a 20 32 37 | 2c 22 64 61 74 61 2f 45 |es... 27|,"data/E|
|000004a0| 64 2e 4d 61 70 2e 53 68 | 61 70 65 73 22 20 20 20 |d.Map.Sh|apes" |
|000004b0| 20 20 20 20 3b 31 31 20 | 43 72 65 61 74 75 72 65 | ;11 |Creature|
|000004c0| 73 00 cd 0a 20 34 33 2c | 22 64 61 74 61 2f 52 65 |s... 43,|"data/Re|
|000004d0| 71 75 65 73 74 6f 72 2e | 73 68 61 70 65 73 22 20 |questor.|shapes" |
|000004e0| 20 20 20 3b 34 00 cd 0a | 20 35 30 2c 22 64 61 74 | ;4...| 50,"dat|
|000004f0| 61 2f 70 6f 69 6e 74 65 | 72 73 2e 73 77 6f 72 64 |a/pointe|rs.sword|
|00000500| 22 20 20 20 20 20 20 3b | 6d 6f 75 73 65 20 70 6f |" ;|mouse po|
|00000510| 69 6e 74 65 72 73 00 00 | 00 c9 01 20 30 2c 38 31 |inters..|... 0,81|
|00000520| 39 32 20 3b 20 66 6f 72 | 20 22 47 61 64 67 65 74 |92 ; for| "Gadget|
|00000530| 22 20 73 69 64 65 00 c9 | 01 20 31 2c 38 31 39 32 |" side..|. 1,8192|
|00000540| 20 3b 20 66 6f 72 20 4d | 61 70 20 73 69 64 65 00 | ; for M|ap side.|
|00000550| 80 32 20 70 61 24 3d 31 | 36 30 20 3b 70 61 74 68 |.2 pa$=1|60 ;path|
|00000560| 6e 61 6d 65 00 70 61 24 | 3d 22 44 61 74 61 2f 52 |name.pa$|="Data/R|
|00000570| 6f 6f 6d 73 22 00 80 32 | 20 66 69 24 3d 36 34 20 |ooms"..2| fi$=64 |
|00000580| 20 3b 66 69 6c 65 6e 61 | 6d 65 00 63 72 65 64 2e | ;filena|me.cred.|
|00000590| 62 3d 30 20 20 20 20 20 | 20 20 3b 63 6f 6c 6f 72 |b=0 | ;color|
|000005a0| 73 00 63 67 72 65 65 6e | 2e 62 3d 30 20 20 20 20 |s.cgreen|.b=0 |
|000005b0| 20 3b 20 66 6f 72 00 63 | 62 6c 75 65 2e 62 3d 30 | ; for.c|blue.b=0|
|000005c0| 20 20 20 20 20 20 3b 66 | 61 64 65 6f 75 74 00 43 | ;f|adeout.C|
|000005d0| 61 6e 49 74 2e 62 3d 30 | 00 6d 62 74 6e 2e 62 3d |anIt.b=0|.mbtn.b=|
|000005e0| 30 00 70 69 63 6b 63 6f | 6c 2e 62 3d 30 00 70 69 |0.pickco|l.b=0.pi|
|000005f0| 63 6b 72 6f 77 2e 62 3d | 30 00 66 69 6c 65 73 61 |ckrow.b=|0.filesa|
|00000600| 76 65 64 2e 62 3d 31 00 | 6f 6c 63 6f 6c 6f 72 2e |ved.b=1.|olcolor.|
|00000610| 62 3d 30 00 64 72 61 77 | 66 6c 61 67 2e 62 3d 30 |b=0.draw|flag.b=0|
|00000620| 00 72 69 67 68 74 66 6c | 61 67 2e 62 3d 30 00 6c |.rightfl|ag.b=0.l|
|00000630| 65 66 74 66 6c 61 67 2e | 62 3d 30 00 75 70 66 6c |eftflag.|b=0.upfl|
|00000640| 61 67 2e 62 3d 30 00 64 | 6f 77 6e 66 6c 61 67 2e |ag.b=0.d|ownflag.|
|00000650| 62 3d 30 00 73 65 65 2e | 62 3d 30 00 73 68 70 78 |b=0.see.|b=0.shpx|
|00000660| 2e 77 3d 32 35 20 20 20 | 20 20 20 3b 20 73 68 61 |.w=25 | ; sha|
|00000670| 70 65 20 6c 6f 63 61 74 | 69 6f 6e 00 73 68 70 79 |pe locat|ion.shpy|
|00000680| 2e 77 3d 32 34 00 73 74 | 61 72 74 78 2e 77 3d 30 |.w=24.st|artx.w=0|
|00000690| 00 62 78 2e 77 3d 32 35 | 20 20 20 20 20 20 3b 62 |.bx.w=25| ;b|
|000006a0| 6c 69 74 74 69 6e 67 20 | 6c 6f 63 61 74 69 6f 6e |litting |location|
|000006b0| 00 62 79 2e 77 3d 32 34 | 00 64 78 2e 62 3d 30 00 |.by.w=24|.dx.b=0.|
|000006c0| 64 79 2e 62 3d 30 00 64 | 63 6f 6c 6f 72 2e 62 3d |dy.b=0.d|color.b=|
|000006d0| 30 00 6d 63 6f 6c 2e 62 | 3d 30 00 6d 72 6f 77 2e |0.mcol.b|=0.mrow.|
|000006e0| 62 3d 30 00 73 74 61 72 | 74 79 2e 77 3d 30 00 73 |b=0.star|ty.w=0.s|
|000006f0| 74 61 72 74 79 2e 77 3d | 30 00 63 73 68 61 70 65 |tarty.w=|0.cshape|
|00000700| 2e 62 3d 30 20 20 3b 20 | 63 75 72 72 65 6e 74 20 |.b=0 ; |current |
|00000710| 73 68 61 70 65 00 75 64 | 73 68 61 70 65 2e 62 3d |shape.ud|shape.b=|
|00000720| 30 20 3b 20 6d 61 70 20 | 75 70 64 61 74 65 00 6c |0 ; map |update.l|
|00000730| 61 73 74 73 68 61 70 65 | 2e 62 3d 30 00 6e 65 78 |astshape|.b=0.nex|
|00000740| 74 73 68 61 70 65 2e 62 | 3d 30 00 74 65 6d 70 2e |tshape.b|=0.temp.|
|00000750| 77 3d 30 00 72 6f 6f 6d | 2e 71 3d 31 20 20 20 20 |w=0.room|.q=1 |
|00000760| 20 20 3b 20 63 75 72 72 | 65 6e 74 20 72 6f 6f 6d | ; curr|ent room|
|00000770| 00 72 69 67 68 74 72 6f | 6f 6d 2e 62 3d 30 00 6c |.rightro|om.b=0.l|
|00000780| 65 66 74 72 6f 6f 6d 2e | 62 3d 30 00 75 70 72 6f |eftroom.|b=0.upro|
|00000790| 6f 6d 2e 62 3d 30 00 64 | 6f 77 6e 72 6f 6f 6d 2e |om.b=0.d|ownroom.|
|000007a0| 62 3d 30 00 72 6f 6f 6d | 63 6f 6c 2e 62 3d 31 20 |b=0.room|col.b=1 |
|000007b0| 20 20 3b 20 72 6f 6f 6d | 20 64 69 73 70 6c 61 79 | ; room| display|
|000007c0| 00 72 6f 6f 6d 72 6f 77 | 2e 62 3d 30 00 6d 78 2e |.roomrow|.b=0.mx.|
|000007d0| 77 3d 30 20 20 20 20 20 | 20 3b 20 6d 6f 75 73 65 |w=0 | ; mouse|
|000007e0| 20 70 6f 73 69 74 69 6f | 6e 00 6d 79 2e 77 3d 30 | positio|n.my.w=0|
|000007f0| 00 65 76 2e 6c 3d 30 00 | 72 61 6e 64 6f 6d 2e 62 |.ev.l=0.|random.b|
|00000800| 3d 30 00 64 61 74 65 3d | a7 01 00 80 16 20 69 3d |=0.date=|..... i=|
|00000810| 31 20 80 18 20 64 61 74 | 65 00 20 20 72 61 6e 64 |1 .. dat|e. rand|
|00000820| 6f 6d 3d bc 07 28 31 32 | 35 29 00 80 17 00 80 04 |om=..(12|5)......|
|00000830| 20 72 6f 6f 6d 73 2e 62 | 28 34 34 2c 31 32 2c 31 | rooms.b|(44,12,1|
|00000840| 36 29 20 3b 20 34 34 20 | 72 6f 6f 6d 73 2c 20 31 |6) ; 44 |rooms, 1|
|00000850| 32 20 72 6f 77 73 2c 20 | 31 36 20 63 6f 6c 75 6d |2 rows, |16 colum|
|00000860| 6e 73 20 65 61 63 68 00 | 80 16 20 69 3d 30 20 80 |ns each.|.. i=0 .|
|00000870| 18 20 34 34 00 20 80 16 | 20 6a 3d 30 20 80 18 20 |. 44. ..| j=0 .. |
|00000880| 31 32 00 20 20 20 80 16 | 20 6b 3d 30 20 80 18 20 |12. ..| k=0 .. |
|00000890| 31 36 00 20 20 20 72 61 | 6e 64 6f 6d 3d bc 02 28 |16. ra|ndom=..(|
|000008a0| bc 07 28 32 35 35 29 29 | 00 20 20 20 72 6f 6f 6d |..(255))|. room|
|000008b0| 73 28 69 2c 6a 2c 6b 29 | 3d 72 61 6e 64 6f 6d 00 |s(i,j,k)|=random.|
|000008c0| 20 20 20 80 17 20 6b 00 | 20 80 17 20 6a 00 20 80 | .. k.| .. j. .|
|000008d0| 16 20 6a 3d 31 20 80 18 | 20 31 32 00 20 20 72 6f |. j=1 ..| 12. ro|
|000008e0| 6f 6d 73 28 69 2c 30 2c | 6a 29 3d 30 00 20 80 17 |oms(i,0,|j)=0. ..|
|000008f0| 20 6a 00 72 6f 6f 6d 73 | 28 69 2c 30 2c 33 29 3d | j.rooms|(i,0,3)=|
|00000900| 30 00 72 6f 6f 6d 73 28 | 69 2c 30 2c 36 29 3d 30 |0.rooms(|i,0,6)=0|
|00000910| 00 80 17 20 69 00 80 16 | 20 69 3d 31 20 80 18 20 |... i...| i=1 .. |
|00000920| 34 34 20 20 20 20 20 20 | 20 20 3b 73 65 74 20 72 |44 | ;set r|
|00000930| 6f 6f 6d 73 20 74 6f 20 | 22 62 6c 61 6e 6b 22 00 |ooms to |"blank".|
|00000940| 20 20 20 20 72 6f 6f 6d | 73 28 69 2c 31 2c 31 29 | room|s(i,1,1)|
|00000950| 3d 30 20 20 20 3b 74 6f | 70 20 6c 65 66 74 20 63 |=0 ;to|p left c|
|00000960| 6f 72 6e 65 72 20 62 6c | 6f 63 6b 00 20 20 20 20 |orner bl|ock. |
|00000970| 72 6f 6f 6d 73 28 69 2c | 31 32 2c 31 29 3d 30 20 |rooms(i,|12,1)=0 |
|00000980| 20 3b 62 6f 74 74 6f 6d | 20 6c 65 66 74 20 63 6f | ;bottom| left co|
|00000990| 72 6e 65 72 00 20 20 20 | 20 72 6f 6f 6d 73 28 69 |rner. | rooms(i|
|000009a0| 2c 31 2c 31 36 29 3d 30 | 20 20 3b 74 6f 70 20 72 |,1,16)=0| ;top r|
|000009b0| 69 67 68 74 00 20 20 20 | 20 72 6f 6f 6d 73 28 69 |ight. | rooms(i|
|000009c0| 2c 31 32 2c 31 36 29 3d | 30 20 3b 62 6f 74 74 6f |,12,16)=|0 ;botto|
|000009d0| 6d 20 72 69 67 68 74 00 | 20 20 20 20 80 16 20 6a |m right.| .. j|
|000009e0| 3d 32 20 80 18 20 31 35 | 20 20 20 20 3b 72 6f 77 |=2 .. 15| ;row|
|000009f0| 73 20 61 63 72 6f 73 73 | 20 63 65 6e 74 65 72 00 |s across| center.|
|00000a00| 20 20 20 20 20 20 20 72 | 6f 6f 6d 73 28 69 2c 31 | r|ooms(i,1|
|00000a10| 2c 6a 29 3d 30 20 20 3b | 74 6f 70 20 72 6f 77 00 |,j)=0 ;|top row.|
|00000a20| 20 20 20 20 20 20 20 72 | 6f 6f 6d 73 28 69 2c 31 | r|ooms(i,1|
|00000a30| 32 2c 6a 29 3d 30 20 3b | 62 6f 74 74 6f 6d 20 72 |2,j)=0 ;|bottom r|
|00000a40| 6f 77 00 20 20 20 20 20 | 20 20 80 16 20 6b 3d 32 |ow. | .. k=2|
|00000a50| 20 80 18 20 31 31 00 20 | 20 20 20 20 20 20 20 20 | .. 11. | |
|00000a60| 20 20 72 6f 6f 6d 73 28 | 69 2c 6b 2c 6a 29 3d 2d | rooms(|i,k,j)=-|
|00000a70| 31 20 3b 62 6c 61 6e 6b | 73 20 69 6e 20 63 65 6e |1 ;blank|s in cen|
|00000a80| 74 65 72 00 20 20 20 20 | 20 20 20 20 20 20 20 72 |ter. | r|
|00000a90| 6f 6f 6d 73 28 69 2c 6b | 2c 31 29 3d 30 20 20 3b |ooms(i,k|,1)=0 ;|
|00000aa0| 6c 65 66 74 20 63 6f 6c | 75 6d 6e 00 20 20 20 20 |left col|umn. |
|00000ab0| 20 20 20 20 20 20 20 72 | 6f 6f 6d 73 28 69 2c 6b | r|ooms(i,k|
|00000ac0| 2c 31 36 29 3d 30 20 3b | 72 69 67 68 74 20 63 6f |,16)=0 ;|right co|
|00000ad0| 6c 75 6d 6e 00 20 20 20 | 20 20 20 20 80 17 20 6b |lumn. | .. k|
|00000ae0| 00 20 20 20 20 80 17 20 | 6a 00 80 17 20 69 00 c5 |. .. |j... i..|
|00000af0| 26 20 35 31 00 c9 06 20 | 30 00 c9 06 20 31 00 72 |& 51... |0... 1.r|
|00000b00| 6f 6f 6d 72 6f 77 3d 30 | 00 72 6f 6f 6d 63 6f 6c |oomrow=0|.roomcol|
|00000b10| 3d 31 00 cb 01 20 34 33 | 2c 31 32 37 2c 38 35 00 |=1... 43|,127,85.|
|00000b20| c2 05 20 32 34 30 2c 31 | 39 34 00 80 37 20 32 30 |.. 240,1|94..7 20|
|00000b30| 00 c5 26 20 35 30 00 ba | 04 20 30 2c 33 00 80 bb |..& 50..|. 0,3...|
|00000b40| 00 80 06 20 66 69 6e 64 | 6d 6f 75 73 65 00 80 bc |... find|mouse...|
|00000b50| 20 6d 62 74 6e 3d 31 20 | 80 42 20 df 04 28 30 29 | mbtn=1 |.B ..(0)|
|00000b60| 3d 30 00 ba 04 20 35 2c | 33 00 6d 62 74 6e 3d 30 |=0... 5,|3.mbtn=0|
|00000b70| 00 80 06 20 44 72 61 77 | 52 6f 6f 6d 00 80 37 20 |... Draw|Room..7 |
|00000b80| 36 30 00 c9 02 31 2c 63 | 73 68 61 70 65 2c 73 68 |60...1,c|shape,sh|
|00000b90| 70 78 2c 73 68 70 79 00 | 2e 4d 61 69 6e 00 3b 65 |px,shpy.|.Main.;e|
|00000ba0| 76 3d 57 61 69 74 45 76 | 65 6e 74 00 80 06 20 66 |v=WaitEv|ent... f|
|00000bb0| 69 6e 64 6d 6f 75 73 65 | 00 80 0b 20 6d 78 3c 32 |indmouse|... mx<2|
|00000bc0| 35 37 00 20 20 20 80 06 | 20 55 70 64 61 74 65 4d |57. ..| UpdateM|
|00000bd0| 61 70 20 20 3b 20 69 74 | 27 73 20 6f 6e 20 74 68 |ap ; it|'s on th|
|00000be0| 65 20 6d 61 70 20 73 63 | 72 65 65 6e 00 20 20 20 |e map sc|reen. |
|00000bf0| 80 05 20 4d 61 69 6e 00 | 80 c0 00 80 0b 20 6d 78 |.. Main.|..... mx|
|00000c00| 3e 32 35 36 20 80 21 20 | c9 03 31 00 80 0b 20 6d |>256 .! |..1... m|
|00000c10| 62 74 6e 3e 30 20 80 42 | 20 6d 78 3e 32 35 36 00 |btn>0 .B| mx>256.|
|00000c20| 20 20 80 0b 20 6d 79 3e | 37 35 00 20 20 20 20 20 | .. my>|75. |
|00000c30| 80 06 20 46 69 6e 64 52 | 6f 6f 6d 00 20 20 80 c0 |.. FindR|oom. ..|
|00000c40| 00 20 20 20 80 0b 20 6d | 79 20 3c 31 37 00 20 20 |. .. m|y <17. |
|00000c50| 20 20 20 80 06 20 73 65 | 6c 70 61 67 65 00 20 20 | .. se|lpage. |
|00000c60| 20 20 20 80 05 20 4d 61 | 69 6e 00 20 20 20 80 c0 | .. Ma|in. ..|
|00000c70| 00 20 20 20 80 0b 20 6d | 79 3c 33 32 20 80 42 20 |. .. m|y<32 .B |
|00000c80| 6d 79 3e 31 36 00 20 20 | 20 20 20 20 69 6e 63 72 |my>16. | incr|
|00000c90| 65 6d 65 6e 74 3d 2d 31 | 00 20 20 20 20 20 20 80 |ement=-1|. .|
|00000ca0| 0b 20 6d 78 3e 32 38 38 | 20 80 21 20 69 6e 63 72 |. mx>288| .! incr|
|00000cb0| 65 6d 65 6e 74 3d 31 00 | 20 20 20 20 20 20 c5 37 |ement=1.| .7|
|00000cc0| 00 20 20 20 20 20 20 6d | 62 74 6e 3d 30 00 20 20 |. m|btn=0. |
|00000cd0| 20 80 06 20 53 77 69 74 | 63 68 53 68 61 70 65 00 | .. Swit|chShape.|
|00000ce0| 20 20 20 80 c0 00 20 20 | 20 80 0b 20 6d 79 3e 33 | ... | .. my>3|
|00000cf0| 31 20 80 42 20 6d 79 3c | 34 33 20 80 21 20 80 06 |1 .B my<|43 .! ..|
|00000d00| 20 4c 6f 61 64 52 6f 6f | 6d 73 00 20 20 20 80 0b | LoadRoo|ms. ..|
|00000d10| 20 6d 79 3e 34 32 20 80 | 42 20 6d 79 3c 35 34 20 | my>42 .|B my<54 |
|00000d20| 80 21 20 80 06 20 53 61 | 76 65 00 20 20 20 80 0b |.! .. Sa|ve. ..|
|00000d30| 20 6d 79 3e 35 33 20 80 | 42 20 6d 79 3c 36 35 20 | my>53 .|B my<65 |
|00000d40| 80 21 20 80 06 20 43 6c | 65 61 72 52 6f 6f 6d 00 |.! .. Cl|earRoom.|
|00000d50| 20 20 20 80 0b 20 6d 79 | 3e 36 35 20 80 42 20 6d | .. my|>65 .B m|
|00000d60| 79 3c 37 36 20 80 21 20 | 80 06 20 51 75 69 74 00 |y<76 .! |.. Quit.|
|00000d70| 80 c0 00 6d 62 74 6e 3d | 30 00 80 05 20 4d 61 69 |...mbtn=|0... Mai|
|00000d80| 6e 00 00 2e 43 6c 65 61 | 72 52 6f 6f 6d 00 20 20 |n...Clea|rRoom. |
|00000d90| ba 04 20 32 2c 33 00 80 | 07 00 00 2e 46 69 6e 64 |.. 2,3..|....Find|
|00000da0| 52 6f 6f 6d 20 20 20 3b | 73 65 6c 65 63 74 20 6e |Room ;|select n|
|00000db0| 65 78 74 20 72 6f 6f 6d | 00 20 20 80 0b 20 6d 62 |ext room|. .. mb|
|00000dc0| 74 6e 3e 30 00 20 20 20 | 20 6f 6c 63 6f 6c 6f 72 |tn>0. | olcolor|
|00000dd0| 3d 30 00 20 20 20 20 80 | 06 20 73 65 65 72 6f 6f |=0. .|. seeroo|
|00000de0| 6d 00 20 20 20 20 72 6f | 6f 6d 63 6f 6c 3d 31 00 |m. ro|omcol=1.|
|00000df0| 20 20 20 20 80 0b 20 6d | 78 3e 32 37 34 20 80 21 | .. m|x>274 .!|
|00000e00| 20 72 6f 6f 6d 63 6f 6c | 3d 32 00 20 20 20 20 80 | roomcol|=2. .|
|00000e10| 0b 20 6d 78 3e 32 38 39 | 20 80 21 20 72 6f 6f 6d |. mx>289| .! room|
|00000e20| 63 6f 6c 3d 33 00 20 20 | 20 20 80 0b 20 6d 78 3e |col=3. | .. mx>|
|00000e30| 33 30 34 20 80 21 20 72 | 6f 6f 6d 63 6f 6c 3d 34 |304 .! r|oomcol=4|
|00000e40| 00 20 20 20 20 72 6f 6f | 6d 72 6f 77 3d 30 00 20 |. roo|mrow=0. |
|00000e50| 20 20 20 80 0b 20 6d 79 | 3e 38 39 20 80 21 20 72 | .. my|>89 .! r|
|00000e60| 6f 6f 6d 72 6f 77 2b 31 | 00 20 20 20 20 80 0b 20 |oomrow+1|. .. |
|00000e70| 6d 79 3e 31 30 30 20 80 | 21 20 72 6f 6f 6d 72 6f |my>100 .|! roomro|
|00000e80| 77 2b 31 00 20 20 20 20 | 80 0b 20 6d 79 3e 31 31 |w+1. |.. my>11|
|00000e90| 31 20 80 21 20 72 6f 6f | 6d 72 6f 77 2b 31 00 20 |1 .! roo|mrow+1. |
|00000ea0| 20 20 20 80 0b 20 6d 79 | 3e 31 32 32 20 80 21 20 | .. my|>122 .! |
|00000eb0| 72 6f 6f 6d 72 6f 77 2b | 31 00 20 20 20 20 80 0b |roomrow+|1. ..|
|00000ec0| 20 6d 79 3e 31 33 33 20 | 80 21 20 72 6f 6f 6d 72 | my>133 |.! roomr|
|00000ed0| 6f 77 2b 31 00 20 20 20 | 20 80 0b 20 6d 79 3e 31 |ow+1. | .. my>1|
|00000ee0| 34 34 20 80 21 20 72 6f | 6f 6d 72 6f 77 2b 31 00 |44 .! ro|omrow+1.|
|00000ef0| 20 20 20 20 80 0b 20 6d | 79 3e 31 35 35 20 80 21 | .. m|y>155 .!|
|00000f00| 20 72 6f 6f 6d 72 6f 77 | 2b 31 00 20 20 20 20 80 | roomrow|+1. .|
|00000f10| 0b 20 6d 79 3e 31 36 36 | 20 80 21 20 72 6f 6f 6d |. my>166| .! room|
|00000f20| 72 6f 77 2b 31 00 20 20 | 20 20 80 0b 20 6d 79 3e |row+1. | .. my>|
|00000f30| 31 37 37 20 80 21 20 72 | 6f 6f 6d 72 6f 77 2b 31 |177 .! r|oomrow+1|
|00000f40| 00 20 20 20 20 80 0b 20 | 6d 79 3e 31 38 38 20 80 |. .. |my>188 .|
|00000f50| 21 20 72 6f 6f 6d 72 6f | 77 2b 31 00 20 20 20 20 |! roomro|w+1. |
|00000f60| 72 6f 6f 6d 3d 72 6f 6f | 6d 72 6f 77 2a 34 2b 72 |room=roo|mrow*4+r|
|00000f70| 6f 6f 6d 63 6f 6c 00 20 | 20 20 20 80 06 20 44 72 |oomcol. | .. Dr|
|00000f80| 61 77 52 6f 6f 6d 00 20 | 20 ba 04 20 31 32 2c 31 |awRoom. | .. 12,1|
|00000f90| 32 00 20 80 c0 00 80 07 | 00 00 2e 4c 6f 61 64 52 |2. .....|...LoadR|
|00000fa0| 6f 6f 6d 73 20 20 20 20 | 20 3b 6c 6f 61 64 20 6e |ooms | ;load n|
|00000fb0| 65 77 20 72 6f 6f 6d 73 | 20 66 69 6c 65 00 20 20 |ew rooms| file. |
|00000fc0| c9 06 20 31 00 20 20 43 | 61 6e 49 74 3d 30 00 20 |.. 1. C|anIt=0. |
|00000fd0| 20 80 0b 20 66 69 6c 65 | 73 61 76 65 64 3d 30 20 | .. file|saved=0 |
|00000fe0| 80 21 20 80 06 20 4c 61 | 73 74 43 68 61 6e 63 65 |.! .. La|stChance|
|00000ff0| 00 67 65 74 69 74 00 20 | 20 72 71 24 3d 22 4c 6f |.getit. | rq$="Lo|
|00001000| 61 64 20 52 6f 6f 6d 20 | 46 69 6c 65 3a 22 00 20 |ad Room |File:". |
|00001010| 20 80 06 20 72 65 71 00 | 20 20 80 0b 20 61 24 3d | .. req.| .. a$=|
|00001020| 22 22 00 20 20 20 20 43 | 61 6e 49 74 3d 31 00 20 |"". C|anIt=1. |
|00001030| 20 20 20 80 05 20 67 6f | 00 20 20 80 c0 00 20 20 | .. go|. ... |
|00001040| 80 0b 20 dc 82 28 61 24 | 2c 34 29 3c 3e 22 2e 72 |.. ..(a$|,4)<>".r|
|00001050| 6d 73 22 00 20 20 20 ac | 01 20 22 52 6f 6f 6d 20 |ms". .|. "Room |
|00001060| 66 69 6c 65 20 6d 75 73 | 74 20 65 6e 64 20 77 69 |file mus|t end wi|
|00001070| 74 68 20 52 20 4d 20 53 | 22 00 20 20 20 80 37 20 |th R M S|". .7 |
|00001080| 32 30 00 20 20 80 05 20 | 67 65 74 69 74 00 20 20 |20. .. |getit. |
|00001090| 80 c0 00 20 20 bb 84 20 | 30 2c 30 2c 33 32 30 2c |... .. |0,0,320,|
|000010a0| 32 30 2c 30 00 20 20 bb | 84 20 31 2c 39 2c 32 35 |20,0. .|. 1,9,25|
|000010b0| 35 2c 33 30 2c 31 32 00 | 20 20 bb 85 20 31 2c 33 |5,30,12.| .. 1,3|
|000010c0| 30 2c 32 35 35 2c 33 30 | 2c 31 33 00 20 20 bb 85 |0,255,30|,13. ..|
|000010d0| 20 32 35 35 2c 39 2c 31 | 33 00 20 20 b2 03 20 31 | 255,9,1|3. .. 1|
|000010e0| 2c 39 2c 30 00 20 20 b2 | 03 20 31 2c 33 30 2c 30 |,9,0. .|. 1,30,0|
|000010f0| 00 20 20 b2 03 20 32 35 | 35 2c 37 2c 30 00 20 20 |. .. 25|5,7,0. |
|00001100| b2 03 20 32 35 35 2c 33 | 30 2c 30 00 20 20 c5 10 |.. 255,3|0,0. ..|
|00001110| 20 33 34 2c 32 00 20 20 | c5 1d 20 31 00 20 20 c5 | 34,2. |.. 1. .|
|00001120| 1c 20 30 2c 31 32 00 20 | 20 dd 81 20 22 4c 6f 61 |. 0,12. | .. "Loa|
|00001130| 64 69 6e 67 20 52 6f 6f | 6d 20 46 69 6c 65 22 00 |ding Roo|m File".|
|00001140| 20 20 c5 1c 20 37 00 20 | 20 c5 10 20 33 34 2c 31 | .. 7. | .. 34,1|
|00001150| 32 00 20 20 dd 81 20 dc | 82 28 61 24 2c 32 35 29 |2. .. .|.(a$,25)|
|00001160| 00 80 0b 20 be 11 28 30 | 2c 61 24 29 00 20 20 be |... ..(0|,a$). .|
|00001170| 08 20 30 00 20 20 c5 26 | 20 35 32 00 20 20 80 16 |. 0. .&| 52. ..|
|00001180| 20 69 3d 30 20 80 18 20 | 34 34 00 20 20 20 20 20 | i=0 .. |44. |
|00001190| 80 16 20 6a 3d 30 20 80 | 18 20 31 32 00 20 20 20 |.. j=0 .|. 12. |
|000011a0| 20 20 20 20 80 16 20 6b | 3d 30 20 80 18 20 31 36 | .. k|=0 .. 16|
|000011b0| 00 20 20 20 20 20 20 20 | 72 6f 6f 6d 73 28 69 2c |. |rooms(i,|
|000011c0| 6a 2c 6b 29 3d dd 03 28 | 35 29 00 20 20 20 20 20 |j,k)=..(|5). |
|000011d0| 20 20 80 17 00 20 20 20 | 20 20 80 17 00 20 20 80 | ... | ... .|
|000011e0| 17 00 20 20 be 02 20 30 | 00 20 20 c5 11 20 30 00 |.. .. 0|. .. 0.|
|000011f0| 20 20 72 6f 6f 6d 63 6f | 6c 3d 31 00 20 20 72 6f | roomco|l=1. ro|
|00001200| 6f 6d 72 6f 77 3d 30 00 | 20 20 6f 6c 63 6f 6c 6f |omrow=0.| olcolo|
|00001210| 72 3d 30 00 20 20 80 16 | 20 69 20 3d 20 31 20 80 |r=0. ..| i = 1 .|
|00001220| 18 20 34 34 00 20 20 20 | 20 20 20 72 6f 6f 6d 3d |. 44. | room=|
|00001230| 69 00 20 20 20 20 20 20 | 80 06 20 73 65 65 72 6f |i. |.. seero|
|00001240| 6f 6d 00 20 20 20 20 20 | 20 72 6f 6f 6d 63 6f 6c |om. | roomcol|
|00001250| 2b 31 00 20 20 20 20 20 | 20 80 0b 20 72 6f 6f 6d |+1. | .. room|
|00001260| 63 6f 6c 3e 34 00 20 20 | 20 20 20 20 20 20 20 72 |col>4. | r|
|00001270| 6f 6f 6d 63 6f 6c 3d 31 | 00 20 20 20 20 20 20 20 |oomcol=1|. |
|00001280| 20 20 72 6f 6f 6d 72 6f | 77 2b 31 00 20 20 20 20 | roomro|w+1. |
|00001290| 20 20 80 c0 00 20 20 80 | 17 00 20 20 80 37 20 36 | ... .|.. .7 6|
|000012a0| 30 00 20 20 72 6f 6f 6d | 63 6f 6c 3d 31 00 20 20 |0. room|col=1. |
|000012b0| 72 6f 6f 6d 72 6f 77 3d | 30 00 20 20 72 6f 6f 6d |roomrow=|0. room|
|000012c0| 3d 31 00 20 20 66 69 6c | 65 73 61 76 65 64 3d 30 |=1. fil|esaved=0|
|000012d0| 00 20 20 69 6e 63 72 65 | 6d 65 6e 74 3d 30 00 20 |. incre|ment=0. |
|000012e0| 20 43 61 6e 49 74 3d 30 | 00 80 22 00 20 20 43 61 | CanIt=0|..". Ca|
|000012f0| 6e 49 74 3d 31 00 80 c0 | 00 67 6f 00 20 20 80 0b |nIt=1...|.go. ..|
|00001300| 20 43 61 6e 49 74 3d 31 | 00 20 20 20 20 ac 01 20 | CanIt=1|. .. |
|00001310| 22 4c 6f 61 64 20 63 61 | 6e 63 65 6c 6c 65 64 22 |"Load ca|ncelled"|
|00001320| 00 20 20 20 20 80 37 20 | 36 30 00 20 20 80 c0 00 |. .7 |60. ...|
|00001330| 20 80 06 20 44 72 61 77 | 52 6f 6f 6d 00 c5 26 20 | .. Draw|Room..& |
|00001340| 35 30 00 61 75 74 68 6f | 72 24 3d 22 22 00 80 16 |50.autho|r$=""...|
|00001350| 20 69 3d 31 20 80 18 20 | 32 32 00 20 20 20 61 75 | i=1 .. |22. au|
|00001360| 74 68 6f 72 24 3d 61 75 | 74 68 6f 72 24 2b dc 86 |thor$=au|thor$+..|
|00001370| 28 72 6f 6f 6d 73 28 69 | 2c 30 2c 31 32 29 2b 72 |(rooms(i|,0,12)+r|
|00001380| 6f 6f 6d 73 28 69 2b 32 | 32 2c 30 2c 31 32 29 29 |ooms(i+2|2,0,12))|
|00001390| 00 80 17 00 80 0b 20 dc | 81 28 61 75 74 68 6f 72 |...... .|.(author|
|000013a0| 24 2c 31 33 29 3d 22 47 | 61 7a 6f 72 6e 65 6e 70 |$,13)="G|azornenp|
|000013b0| 6c 61 74 7a 22 20 80 21 | 20 61 75 74 68 6f 72 24 |latz" .!| author$|
|000013c0| 3d 22 55 6e 72 65 67 69 | 73 74 65 72 65 64 22 00 |="Unregi|stered".|
|000013d0| 80 07 00 00 2e 53 61 76 | 65 20 20 20 20 20 20 20 |.....Sav|e |
|000013e0| 3b 73 61 76 65 20 72 6f | 6f 6d 20 66 69 6c 65 20 |;save ro|om file |
|000013f0| 74 6f 20 64 69 73 6b 00 | 20 20 72 71 24 3d 22 53 |to disk.| rq$="S|
|00001400| 61 76 65 20 52 6f 6f 6d | 73 20 61 73 3a 22 00 20 |ave Room|s as:". |
|00001410| 20 43 61 6e 49 74 3d 30 | 00 20 20 ba 04 20 30 2c | CanIt=0|. .. 0,|
|00001420| 33 00 20 20 80 06 20 72 | 65 71 00 20 20 80 0b 20 |3. .. r|eq. .. |
|00001430| dc 82 28 61 24 2c 31 31 | 29 3d 22 44 75 6e 67 65 |..(a$,11|)="Dunge|
|00001440| 6f 6e 2e 72 6d 73 22 00 | 20 20 20 20 20 61 24 3d |on.rms".| a$=|
|00001450| dc 90 28 61 24 2c 31 31 | 29 2b 22 44 75 6e 67 65 |..(a$,11|)+"Dunge|
|00001460| 6f 6e 32 2e 72 6d 73 22 | 00 20 20 80 c0 00 20 20 |on2.rms"|. ... |
|00001470| 80 0b 20 dc 82 28 61 24 | 2c 31 30 29 3d 22 4c 6f |.. ..(a$|,10)="Lo|
|00001480| 63 6b 75 70 2e 72 6d 73 | 22 00 20 20 20 20 20 61 |ckup.rms|". a|
|00001490| 24 3d dc 90 28 61 24 2c | 31 30 29 2b 22 4c 6f 63 |$=..(a$,|10)+"Loc|
|000014a0| 6b 75 70 32 2e 72 6d 73 | 22 00 20 20 80 c0 00 20 |kup2.rms|". ... |
|000014b0| 20 80 0b 20 61 24 3d 22 | 22 00 20 20 20 20 43 61 | .. a$="|". Ca|
|000014c0| 6e 49 74 3d 31 00 20 20 | 20 20 80 05 20 74 68 72 |nIt=1. | .. thr|
|000014d0| 6f 75 67 68 00 20 20 80 | c0 00 20 20 bb 84 20 30 |ough. .|.. .. 0|
|000014e0| 2c 30 2c 33 32 30 2c 32 | 30 2c 30 00 20 20 bb 84 |,0,320,2|0,0. ..|
|000014f0| 20 31 2c 39 2c 32 35 35 | 2c 33 30 2c 31 32 00 20 | 1,9,255|,30,12. |
|00001500| 20 bb 85 20 31 2c 33 30 | 2c 32 35 35 2c 33 30 2c | .. 1,30|,255,30,|
|00001510| 31 33 00 20 20 bb 85 20 | 32 35 35 2c 39 2c 31 33 |13. .. |255,9,13|
|00001520| 00 20 20 b2 03 20 31 2c | 39 2c 30 00 20 20 b2 03 |. .. 1,|9,0. ..|
|00001530| 20 31 2c 33 30 2c 30 00 | 20 20 b2 03 20 32 35 35 | 1,30,0.| .. 255|
|00001540| 2c 37 2c 30 00 20 20 b2 | 03 20 32 35 35 2c 33 30 |,7,0. .|. 255,30|
|00001550| 2c 30 00 20 20 c5 10 20 | 33 34 2c 32 00 20 20 c5 |,0. .. |34,2. .|
|00001560| 1c 20 30 2c 31 32 00 20 | 20 c5 1d 20 31 00 20 20 |. 0,12. | .. 1. |
|00001570| dd 81 20 22 54 68 65 73 | 65 20 52 6f 6f 6d 73 20 |.. "Thes|e Rooms |
|00001580| 44 65 73 69 67 6e 65 64 | 20 62 79 3a 22 00 20 20 |Designed| by:". |
|00001590| c5 1c 20 37 00 20 20 c5 | 10 20 33 34 2c 31 32 00 |.. 7. .|. 34,12.|
|000015a0| 20 20 61 75 74 68 6f 72 | 24 3d dd 01 28 61 75 74 | author|$=..(aut|
|000015b0| 68 6f 72 24 2c 32 32 29 | 00 20 20 80 0b 20 61 75 |hor$,22)|. .. au|
|000015c0| 74 68 6f 72 24 3d 22 22 | 20 80 21 20 61 75 74 68 |thor$=""| .! auth|
|000015d0| 6f 72 24 3d 22 54 45 53 | 54 22 00 20 20 80 0b 20 |or$="TES|T". .. |
|000015e0| dc 8f 28 61 75 74 68 6f | 72 24 29 3c 32 34 00 20 |..(autho|r$)<24. |
|000015f0| 20 20 80 16 20 69 3d 32 | 32 2d dc 8f 28 61 75 74 | .. i=2|2-..(aut|
|00001600| 68 6f 72 24 29 20 80 18 | 20 32 34 00 20 20 20 20 |hor$) ..| 24. |
|00001610| 20 61 75 74 68 6f 72 24 | 3d 61 75 74 68 6f 72 24 | author$|=author$|
|00001620| 2b 22 20 22 00 20 20 20 | 80 17 00 20 20 80 c0 00 |+" ". |... ...|
|00001630| 20 20 80 16 20 69 3d 31 | 20 80 18 20 32 32 00 20 | .. i=1| .. 22. |
|00001640| 20 20 20 72 61 6e 64 6f | 6d 3d bc 02 28 bc 07 28 | rando|m=..(..(|
|00001650| 33 30 29 29 00 20 20 20 | 20 72 6f 6f 6d 73 28 69 |30)). | rooms(i|
|00001660| 2c 30 2c 31 32 29 3d dc | 87 28 dc 83 28 61 75 74 |,0,12)=.|.(..(aut|
|00001670| 68 6f 72 24 2c 69 2c 31 | 29 29 2d 72 61 6e 64 6f |hor$,i,1|))-rando|
|00001680| 6d 00 20 20 20 20 72 6f | 6f 6d 73 28 69 2b 32 32 |m. ro|oms(i+22|
|00001690| 2c 30 2c 31 32 29 3d 72 | 61 6e 64 6f 6d 00 20 20 |,0,12)=r|andom. |
|000016a0| 80 17 00 20 20 80 0b 20 | dc 82 28 61 24 2c 34 29 |... .. |..(a$,4)|
|000016b0| 3c 3e 22 2e 72 6d 73 22 | 20 80 21 20 61 24 3d 61 |<>".rms"| .! a$=a|
|000016c0| 24 2b 22 2e 72 6d 73 22 | 00 00 72 6f 6f 6d 73 28 |$+".rms"|..rooms(|
|000016d0| 30 2c 30 2c 30 29 3d 30 | 20 20 20 3b 45 64 69 74 |0,0,0)=0| ;Edit|
|000016e0| 6f 72 20 56 65 72 73 69 | 6f 6e 20 31 2e 30 00 00 |or Versi|on 1.0..|
|000016f0| 80 0b 20 be 12 28 30 2c | 61 24 29 00 20 20 be 07 |.. ..(0,|a$). ..|
|00001700| 20 30 00 20 20 c5 26 20 | 35 32 00 20 20 80 16 20 | 0. .& |52. .. |
|00001710| 69 3d 30 20 80 18 20 34 | 34 00 20 20 20 20 20 80 |i=0 .. 4|4. .|
|00001720| 16 20 6a 3d 30 20 80 18 | 20 31 32 00 20 20 20 20 |. j=0 ..| 12. |
|00001730| 20 20 20 80 16 20 6b 3d | 30 20 80 18 20 31 36 00 | .. k=|0 .. 16.|
|00001740| 20 20 20 20 20 20 20 dd | 82 20 72 6f 6f 6d 73 28 | .|. rooms(|
|00001750| 69 2c 6a 2c 6b 29 00 20 | 20 20 20 20 20 20 80 17 |i,j,k). | ..|
|00001760| 00 20 20 20 20 20 80 17 | 00 20 20 80 17 00 20 20 |. ..|. ... |
|00001770| c5 26 20 35 31 00 20 20 | be 02 20 30 00 20 20 c5 |.& 51. |.. 0. .|
|00001780| 12 20 30 00 20 20 ac 01 | 20 22 53 61 76 65 64 22 |. 0. ..| "Saved"|
|00001790| 00 20 20 80 37 20 37 35 | 00 20 20 66 69 6c 65 73 |. .7 75|. files|
|000017a0| 61 76 65 64 3d 31 00 20 | 20 69 6e 63 72 65 6d 65 |aved=1. | increme|
|000017b0| 6e 74 3d 30 00 80 22 00 | 20 20 43 61 6e 49 74 3d |nt=0..".| CanIt=|
|000017c0| 31 00 80 c0 00 74 68 72 | 6f 75 67 68 00 20 20 80 |1....thr|ough. .|
|000017d0| 0b 20 43 61 6e 49 74 3d | 31 00 20 20 20 20 ac 01 |. CanIt=|1. ..|
|000017e0| 20 22 53 61 76 65 20 63 | 61 6e 63 65 6c 6c 65 64 | "Save c|ancelled|
|000017f0| 22 00 20 20 20 20 80 37 | 20 36 30 00 20 20 80 c0 |". .7| 60. ..|
|00001800| 00 20 20 c5 26 20 35 30 | 00 20 20 80 06 20 44 72 |. .& 50|. .. Dr|
|00001810| 61 77 52 6f 6f 6d 00 80 | 07 00 00 72 65 71 00 c5 |awRoom..|...req..|
|00001820| 26 20 35 31 00 61 24 3d | a8 01 28 72 71 24 2c 70 |& 51.a$=|..(rq$,p|
|00001830| 61 24 2c 66 69 24 29 00 | c2 05 20 32 34 30 2c 32 |a$,fi$).|.. 240,2|
|00001840| 30 30 00 80 07 00 00 2e | 51 75 69 74 20 20 20 20 |00......|Quit |
|00001850| 20 20 20 3b 65 78 69 74 | 20 70 72 6f 67 72 61 6d | ;exit| program|
|00001860| 00 20 20 c9 03 20 31 00 | 20 20 ba 04 20 31 31 2c |. .. 1.| .. 11,|
|00001870| 33 00 20 20 80 0b 20 66 | 69 6c 65 73 61 76 65 64 |3. .. f|ilesaved|
|00001880| 3d 30 20 80 21 20 80 06 | 20 4c 61 73 74 43 68 61 |=0 .! ..| LastCha|
|00001890| 6e 63 65 00 20 20 c9 02 | 20 31 2c 34 34 2c 31 32 |nce. ..| 1,44,12|
|000018a0| 36 2c 38 35 00 20 20 80 | 37 20 36 00 20 20 80 bb |6,85. .|7 6. ..|
|000018b0| 00 20 20 80 bc 20 df 04 | 28 30 29 3d 30 00 20 20 |. .. ..|(0)=0. |
|000018c0| 80 bb 00 20 20 80 bc 20 | df 04 28 30 29 3e 30 00 |... .. |..(0)>0.|
|000018d0| 20 20 80 bb 00 20 20 80 | bc 20 df 04 28 30 29 3d | ... .|. ..(0)=|
|000018e0| 30 00 20 20 80 06 20 66 | 69 6e 64 6d 6f 75 73 65 |0. .. f|indmouse|
|000018f0| 00 20 20 80 0b 20 6d 78 | 3e 31 32 36 20 80 42 20 |. .. mx|>126 .B |
|00001900| 6d 78 3c 31 39 38 20 80 | 42 20 6d 79 3e 38 37 20 |mx<198 .|B my>87 |
|00001910| 80 42 20 6d 79 3c 39 38 | 00 20 20 20 20 20 ba 04 |.B my<98|. ..|
|00001920| 20 33 2c 32 00 20 20 20 | 20 20 80 37 20 36 00 20 | 3,2. | .7 6. |
|00001930| 20 20 20 20 ba 04 20 33 | 2c 31 00 20 20 20 20 20 | .. 3|,1. |
|00001940| 80 37 20 32 30 00 20 20 | 20 20 20 80 06 20 62 6c |.7 20. | .. bl|
|00001950| 61 63 6b 6f 75 74 00 20 | 20 20 20 20 80 02 00 20 |ackout. | ... |
|00001960| 20 80 c0 00 20 20 c9 03 | 20 31 00 80 07 00 00 2e | ... ..| 1......|
|00001970| 53 77 69 74 63 68 53 68 | 61 70 65 00 20 72 69 67 |SwitchSh|ape. rig|
|00001980| 68 74 66 6c 61 67 3d 30 | 3a 6c 65 66 74 66 6c 61 |htflag=0|:leftfla|
|00001990| 67 3d 30 3a 75 70 66 6c | 61 67 3d 30 3a 64 6f 77 |g=0:upfl|ag=0:dow|
|000019a0| 6e 66 6c 61 67 3d 30 00 | 20 63 73 68 61 70 65 3d |nflag=0.| cshape=|
|000019b0| 63 73 68 61 70 65 2b 69 | 6e 63 72 65 6d 65 6e 74 |cshape+i|ncrement|
|000019c0| 00 20 80 0b 20 63 73 68 | 61 70 65 3e 33 37 20 80 |. .. csh|ape>37 .|
|000019d0| 21 20 63 73 68 61 70 65 | 3d 30 00 20 80 0b 20 63 |! cshape|=0. .. c|
|000019e0| 73 68 61 70 65 3c 30 20 | 80 21 20 63 73 68 61 70 |shape<0 |.! cshap|
|000019f0| 65 3d 33 37 00 6c 61 73 | 74 73 68 61 70 65 3d 63 |e=37.las|tshape=c|
|00001a00| 73 68 61 70 65 2d 31 3a | 80 0b 20 6c 61 73 74 73 |shape-1:|.. lasts|
|00001a10| 68 61 70 65 3c 30 20 80 | 21 20 6c 61 73 74 73 68 |hape<0 .|! lastsh|
|00001a20| 61 70 65 3d 33 37 00 6e | 65 78 74 73 68 61 70 65 |ape=37.n|extshape|
|00001a30| 3d 63 73 68 61 70 65 2b | 31 3a 80 0b 20 6e 65 78 |=cshape+|1:.. nex|
|00001a40| 74 73 68 61 70 65 3e 33 | 37 20 80 21 20 6e 65 78 |tshape>3|7 .! nex|
|00001a50| 74 73 68 61 70 65 3d 30 | 00 80 0b 20 63 73 68 61 |tshape=0|... csha|
|00001a60| 70 65 3d 30 00 20 20 20 | 75 70 66 6c 61 67 3d 31 |pe=0. |upflag=1|
|00001a70| 36 00 20 20 20 64 6f 77 | 6e 66 6c 61 67 3d 31 36 |6. dow|nflag=16|
|00001a80| 00 20 20 20 72 69 67 68 | 74 66 6c 61 67 3d 31 36 |. righ|tflag=16|
|00001a90| 00 20 20 20 6c 65 66 74 | 66 6c 61 67 3d 31 36 00 |. left|flag=16.|
|00001aa0| 80 c0 00 80 0b 20 63 73 | 68 61 70 65 3d 32 20 80 |..... cs|hape=2 .|
|00001ab0| 8a 20 63 73 68 61 70 65 | 3d 34 20 80 8a 20 63 73 |. cshape|=4 .. cs|
|00001ac0| 68 61 70 65 3d 36 00 20 | 20 20 75 70 66 6c 61 67 |hape=6. | upflag|
|00001ad0| 3d 31 36 00 20 20 20 64 | 6f 77 6e 66 6c 61 67 3d |=16. d|ownflag=|
|00001ae0| 31 36 00 80 c0 00 80 0b | 20 63 73 68 61 70 65 3d |16......| cshape=|
|00001af0| 33 20 80 8a 20 63 73 68 | 61 70 65 3d 35 20 80 8a |3 .. csh|ape=5 ..|
|00001b00| 20 63 73 68 61 70 65 3d | 37 00 20 20 6c 65 66 74 | cshape=|7. left|
|00001b10| 66 6c 61 67 3d 31 36 00 | 20 20 72 69 67 68 74 66 |flag=16.| rightf|
|00001b20| 6c 61 67 3d 31 36 00 80 | c0 00 c9 03 20 30 00 c9 |lag=16..|.... 0..|
|00001b30| 03 20 31 00 c9 02 20 31 | 2c 63 73 68 61 70 65 2c |. 1... 1|,cshape,|
|00001b40| 62 78 2c 62 79 00 c9 02 | 20 30 2c 6c 61 73 74 73 |bx,by...| 0,lasts|
|00001b50| 68 61 70 65 2c 32 36 38 | 2c 31 31 00 c9 02 20 30 |hape,268|,11... 0|
|00001b60| 2c 63 73 68 61 70 65 2c | 32 38 39 2c 31 31 00 c9 |,cshape,|289,11..|
|00001b70| 02 20 30 2c 6e 65 78 74 | 73 68 61 70 65 2c 33 31 |. 0,next|shape,31|
|00001b80| 30 2c 31 31 00 bb 83 20 | 32 38 31 2c 33 2c 32 39 |0,11... |281,3,29|
|00001b90| 37 2c 31 39 2c 31 32 00 | ba 04 20 35 2c 33 00 00 |7,19,12.|.. 5,3..|
|00001ba0| 80 07 00 00 00 2e 55 70 | 64 61 74 65 4d 61 70 00 |......Up|dateMap.|
|00001bb0| 20 20 20 c9 03 20 31 00 | 20 20 20 c9 02 20 31 2c | .. 1.| .. 1,|
|00001bc0| 63 73 68 61 70 65 2c 62 | 78 2c 62 79 00 20 20 20 |cshape,b|x,by. |
|00001bd0| 80 0b 20 6d 78 3e 62 78 | 2b 38 20 80 42 20 6d 78 |.. mx>bx|+8 .B mx|
|00001be0| 3c 32 34 32 2b 72 69 67 | 68 74 66 6c 61 67 00 20 |<242+rig|htflag. |
|00001bf0| 20 20 20 20 20 20 62 78 | 2b 31 36 00 20 20 20 20 | bx|+16. |
|00001c00| 20 20 20 64 72 61 77 66 | 6c 61 67 3d 31 00 20 20 | drawf|lag=1. |
|00001c10| 20 80 c0 00 20 20 20 80 | 0b 20 6d 78 3c 62 78 2d | ... .|. mx<bx-|
|00001c20| 38 20 80 42 20 6d 78 3e | 32 34 2d 6c 65 66 74 66 |8 .B mx>|24-leftf|
|00001c30| 6c 61 67 00 20 20 20 20 | 20 20 20 62 78 2d 31 36 |lag. | bx-16|
|00001c40| 00 20 20 20 20 20 20 20 | 64 72 61 77 66 6c 61 67 |. |drawflag|
|00001c50| 3d 31 00 20 20 20 80 c0 | 00 20 20 20 80 0b 20 6d |=1. ..|. .. m|
|00001c60| 79 3e 62 79 2b 38 20 80 | 42 20 6d 79 3c 31 37 35 |y>by+8 .|B my<175|
|00001c70| 2b 64 6f 77 6e 66 6c 61 | 67 00 20 20 20 20 20 20 |+downfla|g. |
|00001c80| 20 62 79 2b 31 36 00 20 | 20 20 20 20 20 20 64 72 | by+16. | dr|
|00001c90| 61 77 66 6c 61 67 3d 31 | 00 20 20 20 80 c0 00 20 |awflag=1|. ... |
|00001ca0| 20 20 80 0b 20 6d 79 3c | 62 79 2d 38 20 80 42 20 | .. my<|by-8 .B |
|00001cb0| 6d 79 3e 32 34 2d 75 70 | 66 6c 61 67 00 20 20 20 |my>24-up|flag. |
|00001cc0| 20 20 20 20 62 79 2d 31 | 36 00 20 20 20 20 20 20 | by-1|6. |
|00001cd0| 20 64 72 61 77 66 6c 61 | 67 3d 31 00 20 20 20 80 | drawfla|g=1. .|
|00001ce0| c0 00 20 20 20 80 0b 20 | 6d 62 74 6e 3e 30 20 80 |.. .. |mbtn>0 .|
|00001cf0| 8a 20 64 72 61 77 66 6c | 61 67 3d 31 00 20 20 20 |. drawfl|ag=1. |
|00001d00| 20 20 c9 03 20 31 00 20 | 20 20 20 20 80 0b 20 6d | .. 1. | .. m|
|00001d10| 62 74 6e 3e 30 00 20 20 | 20 20 20 20 20 66 69 6c |btn>0. | fil|
|00001d20| 65 73 61 76 65 64 3d 30 | 00 20 20 20 20 20 20 20 |esaved=0|. |
|00001d30| 6d 63 6f 6c 3d 28 62 78 | 2b 37 29 2f 31 36 00 20 |mcol=(bx|+7)/16. |
|00001d40| 20 20 20 20 20 20 6d 72 | 6f 77 3d 28 62 79 2b 38 | mr|ow=(by+8|
|00001d50| 29 2f 31 36 00 20 20 20 | 20 20 20 20 74 65 6d 70 |)/16. | temp|
|00001d60| 3d 72 6f 6f 6d 73 28 72 | 6f 6f 6d 2c 6d 72 6f 77 |=rooms(r|oom,mrow|
|00001d70| 2c 6d 63 6f 6c 29 00 20 | 20 20 20 20 20 20 80 0b |,mcol). | ..|
|00001d80| 20 28 6d 62 74 6e 3d 31 | 20 80 42 20 28 63 73 68 | (mbtn=1| .B (csh|
|00001d90| 61 70 65 3c 31 30 20 80 | 8a 20 63 73 68 61 70 65 |ape<10 .|. cshape|
|00001da0| 3e 31 31 29 29 20 80 8a | 20 28 6d 62 74 6e 3d 32 |>11)) ..| (mbtn=2|
|00001db0| 20 80 42 20 28 74 65 6d | 70 3d 31 30 20 80 8a 20 | .B (tem|p=10 .. |
|00001dc0| 74 65 6d 70 3d 31 31 29 | 29 00 20 20 20 20 20 20 |temp=11)|). |
|00001dd0| 20 20 20 80 0b 20 74 65 | 6d 70 3d 31 30 00 20 20 | .. te|mp=10. |
|00001de0| 20 20 20 20 20 20 20 20 | 20 80 0b 20 72 6f 6f 6d | | .. room|
|00001df0| 73 28 72 6f 6f 6d 2c 30 | 2c 36 29 3e 2d 31 20 80 |s(room,0|,6)>-1 .|
|00001e00| 21 20 72 6f 6f 6d 73 28 | 72 6f 6f 6d 73 28 72 6f |! rooms(|rooms(ro|
|00001e10| 6f 6d 2c 30 2c 36 29 2c | 30 2c 33 29 3d 2d 31 00 |om,0,6),|0,3)=-1.|
|00001e20| 20 20 20 20 20 20 20 20 | 20 20 20 72 6f 6f 6d 73 | | rooms|
|00001e30| 28 72 6f 6f 6d 2c 30 2c | 36 29 3d 30 00 20 20 20 |(room,0,|6)=0. |
|00001e40| 20 20 20 20 20 20 80 c0 | 00 20 20 20 20 20 20 20 | ..|. |
|00001e50| 20 20 80 0b 20 74 65 6d | 70 3d 31 31 00 20 20 20 | .. tem|p=11. |
|00001e60| 20 20 20 20 20 20 20 20 | 80 0b 20 72 6f 6f 6d 73 | |.. rooms|
|00001e70| 28 72 6f 6f 6d 2c 30 2c | 33 29 3e 2d 31 20 80 21 |(room,0,|3)>-1 .!|
|00001e80| 20 72 6f 6f 6d 73 28 72 | 6f 6f 6d 73 28 72 6f 6f | rooms(r|ooms(roo|
|00001e90| 6d 2c 30 2c 33 29 2c 30 | 2c 36 29 3d 2d 31 00 20 |m,0,3),0|,6)=-1. |
|00001ea0| 20 20 20 20 20 20 20 20 | 20 20 72 6f 6f 6d 73 28 | | rooms(|
|00001eb0| 72 6f 6f 6d 2c 30 2c 33 | 29 3d 30 00 20 20 20 20 |room,0,3|)=0. |
|00001ec0| 20 20 20 20 20 80 c0 00 | 20 20 20 20 20 20 20 80 | ...| .|
|00001ed0| c0 00 20 20 20 20 20 20 | 20 80 0b 20 6d 62 74 6e |.. | .. mbtn|
|00001ee0| 3d 31 20 80 8a 20 28 6d | 72 6f 77 3e 31 20 80 42 |=1 .. (m|row>1 .B|
|00001ef0| 20 6d 72 6f 77 3c 31 32 | 20 80 42 20 6d 63 6f 6c | mrow<12| .B mcol|
|00001f00| 3e 31 20 80 42 20 6d 63 | 6f 6c 3c 31 36 29 20 80 |>1 .B mc|ol<16) .|
|00001f10| 21 20 20 bb 84 20 62 78 | 2d 38 2c 62 79 2d 38 2c |! .. bx|-8,by-8,|
|00001f20| 62 78 2b 37 2c 62 79 2b | 37 2c 30 00 20 20 20 20 |bx+7,by+|7,0. |
|00001f30| 20 80 c0 00 20 20 20 20 | 20 80 0b 20 6d 62 74 6e | ... | .. mbtn|
|00001f40| 3d 31 00 20 20 20 20 20 | 20 20 20 ba 04 20 31 32 |=1. | .. 12|
|00001f50| 2c 33 00 20 20 20 20 20 | 20 20 20 80 0b 20 63 73 |,3. | .. cs|
|00001f60| 68 61 70 65 3d 31 30 20 | 80 8a 20 63 73 68 61 70 |hape=10 |.. cshap|
|00001f70| 65 3d 31 31 00 20 20 20 | 20 20 20 20 20 20 20 c5 |e=11. | .|
|00001f80| 10 20 62 78 2d 38 2c 62 | 79 2d 39 00 20 20 20 20 |. bx-8,b|y-9. |
|00001f90| 20 20 20 20 20 20 c5 1d | 20 31 00 20 20 20 20 20 | ..| 1. |
|00001fa0| 20 20 20 20 20 80 16 20 | 6a 3d 31 20 80 18 20 31 | .. |j=1 .. 1|
|00001fb0| 32 00 20 20 20 20 20 20 | 20 20 20 20 20 20 80 16 |2. | ..|
|00001fc0| 20 6b 3d 31 20 80 18 20 | 31 36 00 20 20 20 20 20 | k=1 .. |16. |
|00001fd0| 20 20 20 20 20 20 20 20 | 20 80 0b 20 72 6f 6f 6d | | .. room|
|00001fe0| 73 28 72 6f 6f 6d 2c 6a | 2c 6b 29 3d 63 73 68 61 |s(room,j|,k)=csha|
|00001ff0| 70 65 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |pe. | |
|00002000| 20 20 20 72 6f 6f 6d 73 | 28 72 6f 6f 6d 2c 6a 2c | rooms|(room,j,|
|00002010| 6b 29 3d 2d 31 00 20 20 | 20 20 20 20 20 20 20 20 |k)=-1. | |
|00002020| 20 20 20 20 20 20 bb 84 | 20 28 6b 2d 31 29 2a 31 | ..| (k-1)*1|
|00002030| 36 2b 31 2c 28 6a 2d 31 | 29 2a 31 36 2c 6b 2a 31 |6+1,(j-1|)*16,k*1|
|00002040| 36 2b 31 2c 6a 2a 31 36 | 2c 30 00 20 20 20 20 20 |6+1,j*16|,0. |
|00002050| 20 20 20 20 20 20 20 20 | 20 80 c0 00 20 20 20 20 | | ... |
|00002060| 20 20 20 20 20 20 20 20 | 80 17 00 20 20 20 20 20 | |... |
|00002070| 20 20 20 20 20 80 17 00 | 20 20 20 20 20 20 20 20 | ...| |
|00002080| 80 c0 00 20 20 20 20 20 | 20 20 20 cb 01 20 63 73 |... | .. cs|
|00002090| 68 61 70 65 2c 62 78 2c | 62 79 00 20 20 20 20 20 |hape,bx,|by. |
|000020a0| 20 20 20 80 0b 20 63 73 | 68 61 70 65 3d 31 30 00 | .. cs|hape=10.|
|000020b0| 20 20 20 20 20 20 20 20 | 20 20 80 0b 20 72 6f 6f | | .. roo|
|000020c0| 6d 73 28 72 6f 6f 6d 2c | 30 2c 36 29 3c 31 00 20 |ms(room,|0,6)<1. |
|000020d0| 20 20 20 20 20 20 20 20 | 20 20 20 72 6f 6f 6d 73 | | rooms|
|000020e0| 28 72 6f 6f 6d 2c 30 2c | 36 29 3d 2d 31 00 20 20 |(room,0,|6)=-1. |
|000020f0| 20 20 20 20 20 20 20 20 | 20 20 74 65 6d 70 3d 30 | | temp=0|
|00002100| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 80 16 20 |. | .. |
|00002110| 6a 3d 31 20 80 18 20 34 | 34 00 20 20 20 20 20 20 |j=1 .. 4|4. |
|00002120| 20 20 20 20 20 20 20 20 | 80 0b 20 74 65 6d 70 3d | |.. temp=|
|00002130| 30 20 80 42 20 72 6f 6f | 6d 73 28 6a 2c 30 2c 33 |0 .B roo|ms(j,0,3|
|00002140| 29 3d 2d 31 00 20 20 20 | 20 20 20 20 20 20 20 20 |)=-1. | |
|00002150| 20 20 20 20 20 74 65 6d | 70 3d 31 00 20 20 20 20 | tem|p=1. |
|00002160| 20 20 20 20 20 20 20 20 | 20 20 20 20 72 6f 6f 6d | | room|
|00002170| 73 28 6a 2c 30 2c 33 29 | 3d 72 6f 6f 6d 00 20 20 |s(j,0,3)|=room. |
|00002180| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 72 6f | | ro|
|00002190| 6f 6d 73 28 72 6f 6f 6d | 2c 30 2c 36 29 3d 6a 00 |oms(room|,0,6)=j.|
|000021a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 80 c0 | | ..|
|000021b0| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 80 17 00 |. | ...|
|000021c0| 20 20 20 20 20 20 20 20 | 20 20 80 c0 00 20 20 20 | | ... |
|000021d0| 20 20 20 20 20 20 20 c5 | 1c 20 31 31 2c 31 00 20 | .|. 11,1. |
|000021e0| 20 20 20 20 20 20 20 20 | 20 80 0b 20 72 6f 6f 6d | | .. room|
|000021f0| 73 28 72 6f 6f 6d 2c 30 | 2c 36 29 3d 2d 31 20 80 |s(room,0|,6)=-1 .|
|00002200| 21 20 dd 81 20 22 3f 22 | 00 20 20 20 20 20 20 20 |! .. "?"|. |
|00002210| 20 20 20 80 0b 20 72 6f | 6f 6d 73 28 72 6f 6f 6d | .. ro|oms(room|
|00002220| 2c 30 2c 36 29 3c 2d 31 | 20 80 8a 20 72 6f 6f 6d |,0,6)<-1| .. room|
|00002230| 73 28 72 6f 6f 6d 2c 30 | 2c 36 29 3e 34 34 20 80 |s(room,0|,6)>44 .|
|00002240| 21 20 dd 81 22 45 52 22 | 00 20 20 20 20 20 20 20 |! .."ER"|. |
|00002250| 20 20 20 80 0b 20 72 6f | 6f 6d 73 28 72 6f 6f 6d | .. ro|oms(room|
|00002260| 2c 30 2c 36 29 3e 30 20 | 80 42 20 72 6f 6f 6d 73 |,0,6)>0 |.B rooms|
|00002270| 28 72 6f 6f 6d 2c 30 2c | 36 29 3c 34 35 20 80 21 |(room,0,|6)<45 .!|
|00002280| 20 dd 81 20 72 6f 6f 6d | 73 28 72 6f 6f 6d 2c 30 | .. room|s(room,0|
|00002290| 2c 36 29 00 20 20 20 20 | 20 20 20 20 80 c0 00 20 |,6). | ... |
|000022a0| 20 20 20 20 20 20 20 80 | 0b 20 63 73 68 61 70 65 | .|. cshape|
|000022b0| 3d 31 31 00 20 20 20 20 | 20 20 20 20 20 20 80 0b |=11. | ..|
|000022c0| 20 72 6f 6f 6d 73 28 72 | 6f 6f 6d 2c 30 2c 33 29 | rooms(r|oom,0,3)|
|000022d0| 3c 31 00 20 20 20 20 20 | 20 20 20 20 20 20 20 72 |<1. | r|
|000022e0| 6f 6f 6d 73 28 72 6f 6f | 6d 2c 30 2c 33 29 3d 2d |ooms(roo|m,0,3)=-|
|000022f0| 31 00 20 20 20 20 20 20 | 20 20 20 20 20 20 74 65 |1. | te|
|00002300| 6d 70 3d 30 00 20 20 20 | 20 20 20 20 20 20 20 20 |mp=0. | |
|00002310| 20 80 16 20 6a 3d 31 20 | 80 18 20 34 34 00 20 20 | .. j=1 |.. 44. |
|00002320| 20 20 20 20 20 20 20 20 | 20 20 20 20 80 0b 20 74 | | .. t|
|00002330| 65 6d 70 3d 30 20 80 42 | 20 72 6f 6f 6d 73 28 6a |emp=0 .B| rooms(j|
|00002340| 2c 30 2c 36 29 3d 2d 31 | 00 20 20 20 20 20 20 20 |,0,6)=-1|. |
|00002350| 20 20 20 20 20 20 20 20 | 20 74 65 6d 70 3d 31 00 | | temp=1.|
|00002360| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00002370| 72 6f 6f 6d 73 28 6a 2c | 30 2c 36 29 3d 72 6f 6f |rooms(j,|0,6)=roo|
|00002380| 6d 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |m. | |
|00002390| 20 20 72 6f 6f 6d 73 28 | 72 6f 6f 6d 2c 30 2c 33 | rooms(|room,0,3|
|000023a0| 29 3d 6a 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |)=j. | |
|000023b0| 20 20 80 c0 00 20 20 20 | 20 20 20 20 20 20 20 20 | ... | |
|000023c0| 20 80 17 00 20 20 20 20 | 20 20 20 20 20 20 80 c0 | ... | ..|
|000023d0| 00 20 20 20 20 20 20 20 | 20 20 20 c5 1c 20 31 31 |. | .. 11|
|000023e0| 2c 31 32 00 20 20 20 20 | 20 20 20 20 20 20 80 0b |,12. | ..|
|000023f0| 20 72 6f 6f 6d 73 28 72 | 6f 6f 6d 2c 30 2c 33 29 | rooms(r|oom,0,3)|
|00002400| 3d 2d 31 20 80 21 20 dd | 81 20 22 3f 22 00 20 20 |=-1 .! .|. "?". |
|00002410| 20 20 20 20 20 20 20 20 | 80 0b 20 72 6f 6f 6d 73 | |.. rooms|
|00002420| 28 72 6f 6f 6d 2c 30 2c | 33 29 3c 2d 31 20 80 8a |(room,0,|3)<-1 ..|
|00002430| 20 72 6f 6f 6d 73 28 72 | 6f 6f 6d 2c 30 2c 33 29 | rooms(r|oom,0,3)|
|00002440| 3e 34 34 20 80 21 20 dd | 81 22 45 52 22 00 20 20 |>44 .! .|."ER". |
|00002450| 20 20 20 20 20 20 20 20 | 80 0b 20 72 6f 6f 6d 73 | |.. rooms|
|00002460| 28 72 6f 6f 6d 2c 30 2c | 33 29 3e 30 20 80 42 20 |(room,0,|3)>0 .B |
|00002470| 72 6f 6f 6d 73 28 72 6f | 6f 6d 2c 30 2c 33 29 3c |rooms(ro|om,0,3)<|
|00002480| 34 35 20 80 21 20 dd 81 | 20 72 6f 6f 6d 73 28 72 |45 .! ..| rooms(r|
|00002490| 6f 6f 6d 2c 30 2c 33 29 | 00 20 20 20 20 20 20 20 |oom,0,3)|. |
|000024a0| 20 80 c0 00 20 20 20 20 | 20 20 20 20 75 64 73 68 | ... | udsh|
|000024b0| 61 70 65 3d 63 73 68 61 | 70 65 00 20 20 20 20 20 |ape=csha|pe. |
|000024c0| 20 20 20 80 06 20 6d 61 | 70 66 69 78 00 20 20 20 | .. ma|pfix. |
|000024d0| 20 20 80 c0 00 20 20 20 | 20 20 80 0b 20 6d 62 74 | ... | .. mbt|
|000024e0| 6e 3d 32 20 80 42 20 6d | 72 6f 77 3e 31 20 80 42 |n=2 .B m|row>1 .B|
|000024f0| 20 6d 72 6f 77 3c 31 32 | 20 80 42 20 6d 63 6f 6c | mrow<12| .B mcol|
|00002500| 3e 31 20 80 42 20 6d 63 | 6f 6c 3c 31 36 00 20 20 |>1 .B mc|ol<16. |
|00002510| 20 20 20 20 20 ba 04 20 | 30 2c 33 00 20 20 20 20 | .. |0,3. |
|00002520| 20 20 20 75 64 73 68 61 | 70 65 3d 2d 31 00 20 20 | udsha|pe=-1. |
|00002530| 20 20 20 20 20 80 06 20 | 6d 61 70 66 69 78 00 20 | .. |mapfix. |
|00002540| 20 20 20 20 80 c0 00 20 | 20 20 20 20 c9 02 20 31 | ... | .. 1|
|00002550| 2c 63 73 68 61 70 65 2c | 62 78 2c 62 79 00 20 20 |,cshape,|bx,by. |
|00002560| 20 20 20 64 72 61 77 66 | 6c 61 67 3d 30 00 20 20 | drawf|lag=0. |
|00002570| 20 20 20 6d 62 74 6e 3d | 30 00 20 20 20 80 c0 00 | mbtn=|0. ...|
|00002580| 80 07 00 00 2e 6d 61 70 | 66 69 78 00 72 6f 6f 6d |.....map|fix.room|
|00002590| 73 28 72 6f 6f 6d 2c 6d | 72 6f 77 2c 6d 63 6f 6c |s(room,m|row,mcol|
|000025a0| 29 3d 75 64 73 68 61 70 | 65 00 80 0b 20 6d 72 6f |)=udshap|e... mro|
|000025b0| 77 3d 31 20 80 42 20 6d | 63 6f 6c 3c 3e 31 20 80 |w=1 .B m|col<>1 .|
|000025c0| 42 20 6d 63 6f 6c 3c 3e | 31 36 20 20 20 20 3b 74 |B mcol<>|16 ;t|
|000025d0| 6f 70 20 68 6f 72 69 7a | 6f 6e 74 61 6c 20 72 6f |op horiz|ontal ro|
|000025e0| 77 00 20 20 20 72 6f 6f | 6d 73 28 75 70 72 6f 6f |w. roo|ms(uproo|
|000025f0| 6d 2c 31 32 2c 6d 63 6f | 6c 29 3d 75 64 73 68 61 |m,12,mco|l)=udsha|
|00002600| 70 65 00 80 c0 00 80 0b | 20 6d 72 6f 77 3d 31 32 |pe......| mrow=12|
|00002610| 20 80 42 20 6d 63 6f 6c | 3c 3e 31 20 80 42 20 6d | .B mcol|<>1 .B m|
|00002620| 63 6f 6c 3c 3e 31 36 20 | 20 20 20 20 20 3b 62 6f |col<>16 | ;bo|
|00002630| 74 74 6f 6d 20 72 6f 77 | 00 20 20 20 72 6f 6f 6d |ttom row|. room|
|00002640| 73 28 64 6f 77 6e 72 6f | 6f 6d 2c 31 2c 6d 63 6f |s(downro|om,1,mco|
|00002650| 6c 29 3d 75 64 73 68 61 | 70 65 00 80 c0 00 80 0b |l)=udsha|pe......|
|00002660| 20 6d 63 6f 6c 3d 31 20 | 80 42 20 6d 72 6f 77 3c | mcol=1 |.B mrow<|
|00002670| 3e 31 20 80 42 20 6d 72 | 6f 77 3c 3e 31 32 20 20 |>1 .B mr|ow<>12 |
|00002680| 20 20 20 20 3b 6c 65 66 | 74 20 73 69 64 65 00 20 | ;lef|t side. |
|00002690| 20 20 72 6f 6f 6d 73 28 | 6c 65 66 74 72 6f 6f 6d | rooms(|leftroom|
|000026a0| 2c 6d 72 6f 77 2c 31 36 | 29 3d 75 64 73 68 61 70 |,mrow,16|)=udshap|
|000026b0| 65 00 80 c0 00 80 0b 20 | 6d 63 6f 6c 3d 31 36 20 |e...... |mcol=16 |
|000026c0| 80 42 20 6d 72 6f 77 3c | 3e 31 20 80 42 20 6d 72 |.B mrow<|>1 .B mr|
|000026d0| 6f 77 3c 3e 31 32 20 20 | 20 20 3b 72 69 67 68 74 |ow<>12 | ;right|
|000026e0| 20 73 69 64 65 00 20 20 | 20 72 6f 6f 6d 73 28 72 | side. | rooms(r|
|000026f0| 69 67 68 74 72 6f 6f 6d | 2c 6d 72 6f 77 2c 31 29 |ightroom|,mrow,1)|
|00002700| 3d 75 64 73 68 61 70 65 | 00 80 c0 00 80 07 00 00 |=udshape|........|
|00002710| 2e 44 72 61 77 52 6f 6f | 6d 00 c9 06 20 31 00 bb |.DrawRoo|m... 1..|
|00002720| 84 20 30 2c 30 2c 32 35 | 37 2c 31 39 30 2c 30 00 |. 0,0,25|7,190,0.|
|00002730| 80 16 20 69 3d 31 20 80 | 18 20 31 32 20 20 20 20 |.. i=1 .|. 12 |
|00002740| 20 20 3b 79 20 70 6f 73 | 00 20 20 73 68 70 79 3d | ;y pos|. shpy=|
|00002750| 38 2b 31 36 2a 28 69 2d | 31 29 00 20 20 20 80 16 |8+16*(i-|1). ..|
|00002760| 20 6a 3d 31 20 80 18 20 | 31 36 20 20 20 3b 78 20 | j=1 .. |16 ;x |
|00002770| 70 6f 73 00 20 20 20 20 | 20 73 68 70 78 3d 39 2b |pos. | shpx=9+|
|00002780| 31 36 2a 28 6a 2d 31 29 | 00 20 20 20 20 20 20 80 |16*(j-1)|. .|
|00002790| 0b 20 72 6f 6f 6d 73 28 | 72 6f 6f 6d 2c 69 2c 6a |. rooms(|room,i,j|
|000027a0| 29 3d 2d 31 20 3b 62 6c | 61 6e 6b 20 73 71 75 61 |)=-1 ;bl|ank squa|
|000027b0| 72 65 00 20 20 20 20 20 | 20 20 20 20 bb 84 20 73 |re. | .. s|
|000027c0| 68 70 78 2d 37 2c 73 68 | 70 79 2d 37 2c 73 68 70 |hpx-7,sh|py-7,shp|
|000027d0| 78 2b 38 2c 73 68 70 79 | 2b 38 2c 30 00 20 20 20 |x+8,shpy|+8,0. |
|000027e0| 20 20 20 80 22 00 20 20 | 20 20 20 20 20 20 20 cb | .". | .|
|000027f0| 01 20 72 6f 6f 6d 73 28 | 72 6f 6f 6d 2c 69 2c 6a |. rooms(|room,i,j|
|00002800| 29 2c 73 68 70 78 2c 73 | 68 70 79 00 20 20 20 20 |),shpx,s|hpy. |
|00002810| 20 20 20 20 20 80 0b 20 | 72 6f 6f 6d 73 28 72 6f | .. |rooms(ro|
|00002820| 6f 6d 2c 69 2c 6a 29 3d | 31 30 20 80 8a 20 72 6f |om,i,j)=|10 .. ro|
|00002830| 6f 6d 73 28 72 6f 6f 6d | 2c 69 2c 6a 29 3d 31 31 |oms(room|,i,j)=11|
|00002840| 00 20 20 20 20 20 20 20 | 20 20 20 20 c5 10 20 73 |. | .. s|
|00002850| 68 70 78 2d 38 2c 73 68 | 70 79 2d 39 00 20 20 20 |hpx-8,sh|py-9. |
|00002860| 20 20 20 20 20 20 20 20 | 80 0b 20 72 6f 6f 6d 73 | |.. rooms|
|00002870| 28 72 6f 6f 6d 2c 69 2c | 6a 29 3d 31 30 00 20 20 |(room,i,|j)=10. |
|00002880| 20 20 20 20 20 20 20 20 | 20 20 20 c5 1c 20 31 2c | | .. 1,|
|00002890| 31 31 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |11. | |
|000028a0| 80 0b 20 72 6f 6f 6d 73 | 28 72 6f 6f 6d 2c 30 2c |.. rooms|(room,0,|
|000028b0| 36 29 3d 2d 31 00 20 20 | 20 20 20 20 20 20 20 20 |6)=-1. | |
|000028c0| 20 20 20 20 20 dd 81 20 | 22 3f 22 00 20 20 20 20 | .. |"?". |
|000028d0| 20 20 20 20 20 20 20 20 | 20 80 22 00 20 20 20 20 | | .". |
|000028e0| 20 20 20 20 20 20 20 20 | 20 20 20 dd 81 20 72 6f | | .. ro|
|000028f0| 6f 6d 73 28 72 6f 6f 6d | 2c 30 2c 36 29 00 20 20 |oms(room|,0,6). |
|00002900| 20 20 20 20 20 20 20 20 | 20 20 20 80 c0 00 20 20 | | ... |
|00002910| 20 20 20 20 20 20 20 20 | 20 80 22 00 20 20 20 20 | | .". |
|00002920| 20 20 20 20 20 20 20 20 | 20 c5 1c 20 31 32 2c 31 | | .. 12,1|
|00002930| 31 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 |1. | .|
|00002940| 0b 20 72 6f 6f 6d 73 28 | 72 6f 6f 6d 2c 30 2c 33 |. rooms(|room,0,3|
|00002950| 29 3d 2d 31 00 20 20 20 | 20 20 20 20 20 20 20 20 |)=-1. | |
|00002960| 20 20 20 20 dd 81 20 22 | 3f 22 00 20 20 20 20 20 | .. "|?". |
|00002970| 20 20 20 20 20 20 20 20 | 80 22 00 20 20 20 20 20 | |.". |
|00002980| 20 20 20 20 20 20 20 20 | 20 20 dd 81 20 72 6f 6f | | .. roo|
|00002990| 6d 73 28 72 6f 6f 6d 2c | 30 2c 33 29 00 20 20 20 |ms(room,|0,3). |
|000029a0| 20 20 20 20 20 20 20 20 | 20 20 80 c0 00 20 20 20 | | ... |
|000029b0| 20 20 20 20 20 20 20 20 | 80 c0 00 20 20 20 20 20 | |... |
|000029c0| 20 20 20 20 80 c0 00 20 | 20 20 20 20 20 80 c0 00 | ... | ...|
|000029d0| 20 20 20 80 17 20 6a 00 | 80 17 20 69 00 6f 6c 63 | .. j.|.. i.olc|
|000029e0| 6f 6c 6f 72 3d 31 32 00 | 80 06 20 73 65 65 72 6f |olor=12.|.. seero|
|000029f0| 6f 6d 00 69 6e 63 72 65 | 6d 65 6e 74 3d 30 00 80 |om.incre|ment=0..|
|00002a00| 06 20 53 77 69 74 63 68 | 53 68 61 70 65 00 75 70 |. Switch|Shape.up|
|00002a10| 72 6f 6f 6d 3d 72 6f 6f | 6d 2d 34 00 80 0b 20 75 |room=roo|m-4... u|
|00002a20| 70 72 6f 6f 6d 3c 31 20 | 80 21 20 75 70 72 6f 6f |proom<1 |.! uproo|
|00002a30| 6d 2b 34 34 00 6c 65 66 | 74 72 6f 6f 6d 3d 72 6f |m+44.lef|troom=ro|
|00002a40| 6f 6d 2d 31 00 80 0b 20 | 72 6f 6f 6d 63 6f 6c 3d |om-1... |roomcol=|
|00002a50| 31 20 80 21 20 6c 65 66 | 74 72 6f 6f 6d 3d 72 6f |1 .! lef|troom=ro|
|00002a60| 6f 6d 2b 33 00 64 6f 77 | 6e 72 6f 6f 6d 3d 72 6f |om+3.dow|nroom=ro|
|00002a70| 6f 6d 2b 34 00 80 0b 20 | 64 6f 77 6e 72 6f 6f 6d |om+4... |downroom|
|00002a80| 3e 34 34 20 80 21 20 64 | 6f 77 6e 72 6f 6f 6d 2d |>44 .! d|ownroom-|
|00002a90| 34 34 00 72 69 67 68 74 | 72 6f 6f 6d 3d 72 6f 6f |44.right|room=roo|
|00002aa0| 6d 2b 31 00 80 0b 20 72 | 6f 6f 6d 63 6f 6c 3d 34 |m+1... r|oomcol=4|
|00002ab0| 20 80 21 20 72 69 67 68 | 74 72 6f 6f 6d 3d 72 6f | .! righ|troom=ro|
|00002ac0| 6f 6d 2d 33 00 80 07 00 | 00 2e 73 65 65 72 6f 6f |om-3....|..seeroo|
|00002ad0| 6d 00 73 74 61 72 74 78 | 3d 32 34 33 2b 31 35 2a |m.startx|=243+15*|
|00002ae0| 72 6f 6f 6d 63 6f 6c 00 | 73 74 61 72 74 79 3d 37 |roomcol.|starty=7|
|00002af0| 37 2b 31 31 2a 72 6f 6f | 6d 72 6f 77 00 80 16 20 |7+11*roo|mrow... |
|00002b00| 64 79 3d 31 20 80 18 20 | 31 32 00 20 20 80 16 20 |dy=1 .. |12. .. |
|00002b10| 64 78 3d 31 20 80 18 20 | 31 36 00 20 20 20 20 20 |dx=1 .. |16. |
|00002b20| 65 76 3d 72 6f 6f 6d 73 | 28 72 6f 6f 6d 2c 64 79 |ev=rooms|(room,dy|
|00002b30| 2c 64 78 29 00 20 20 20 | 20 20 80 0b 20 65 76 3c |,dx). | .. ev<|
|00002b40| 30 20 80 21 20 64 63 6f | 6c 6f 72 3d 6f 6c 63 6f |0 .! dco|lor=olco|
|00002b50| 6c 6f 72 20 20 20 20 20 | 20 3b 62 6c 61 6e 6b 20 |lor | ;blank |
|00002b60| 20 20 20 2d 20 50 52 45 | 53 45 54 00 20 20 20 20 | - PRE|SET. |
|00002b70| 20 80 0b 20 65 76 3e 2d | 31 20 80 42 20 65 76 3c | .. ev>-|1 .B ev<|
|00002b80| 32 20 80 21 20 64 63 6f | 6c 6f 72 3d 31 35 20 3b |2 .! dco|lor=15 ;|
|00002b90| 77 61 6c 6c 73 20 20 20 | 20 2d 20 67 72 65 79 00 |walls | - grey.|
|00002ba0| 20 20 20 20 20 80 0b 20 | 65 76 3d 32 20 80 8a 20 | .. |ev=2 .. |
|00002bb0| 65 76 3d 33 20 80 21 20 | 64 63 6f 6c 6f 72 3d 31 |ev=3 .! |dcolor=1|
|00002bc0| 31 20 20 20 3b 62 6c 75 | 65 6c 6f 63 6b 20 2d 20 |1 ;blu|elock - |
|00002bd0| 62 6c 75 65 00 20 20 20 | 20 20 80 0b 20 65 76 3d |blue. | .. ev=|
|00002be0| 36 20 80 8a 20 65 76 3d | 37 20 80 21 20 64 63 6f |6 .. ev=|7 .! dco|
|00002bf0| 6c 6f 72 3d 30 20 20 20 | 20 3b 6f 70 65 6e 64 6f |lor=0 | ;opendo|
|00002c00| 6f 72 20 2d 20 62 6c 61 | 63 6b 00 20 20 20 20 20 |or - bla|ck. |
|00002c10| 80 0b 20 65 76 3d 34 20 | 80 8a 20 65 76 3d 35 20 |.. ev=4 |.. ev=5 |
|00002c20| 80 21 20 64 63 6f 6c 6f | 72 3d 35 20 20 20 20 3b |.! dcolo|r=5 ;|
|00002c30| 67 72 65 65 6e 6c 6f 63 | 6b 2d 20 67 72 65 65 6e |greenloc|k- green|
|00002c40| 00 20 20 20 20 20 80 0b | 20 65 76 3d 31 33 20 80 |. ..| ev=13 .|
|00002c50| 21 20 64 63 6f 6c 6f 72 | 3d 31 30 20 20 20 20 20 |! dcolor|=10 |
|00002c60| 20 20 20 20 20 3b 73 68 | 65 69 6c 64 20 20 20 2d | ;sh|eild -|
|00002c70| 20 70 75 72 70 6c 65 00 | 20 20 20 20 20 80 0b 20 | purple.| .. |
|00002c80| 65 76 3d 31 37 20 80 8a | 20 65 76 3d 31 38 20 80 |ev=17 ..| ev=18 .|
|00002c90| 21 20 64 63 6f 6c 6f 72 | 3d 36 20 20 3b 77 65 61 |! dcolor|=6 ;wea|
|00002ca0| 70 6f 6e 20 20 20 2d 20 | 64 6b 20 6f 72 61 6e 67 |pon - |dk orang|
|00002cb0| 65 00 20 20 20 20 20 80 | 0b 20 65 76 3d 31 32 20 |e. .|. ev=12 |
|00002cc0| 80 21 20 64 63 6f 6c 6f | 72 3d 31 20 20 20 20 20 |.! dcolo|r=1 |
|00002cd0| 20 20 20 20 20 20 3b 63 | 6f 6d 70 61 73 73 20 20 | ;c|ompass |
|00002ce0| 2d 20 77 68 69 74 65 00 | 20 20 20 20 20 80 0b 20 |- white.| .. |
|00002cf0| 65 76 3e 31 38 20 80 42 | 20 65 76 3c 32 32 20 80 |ev>18 .B| ev<22 .|
|00002d00| 21 20 64 63 6f 6c 6f 72 | 3d 38 20 3b 6b 65 79 73 |! dcolor|=8 ;keys|
|00002d10| 20 20 20 20 20 2d 20 70 | 69 6e 6b 00 20 20 20 20 | - p|ink. |
|00002d20| 20 80 0b 20 65 76 3d 31 | 36 20 80 21 20 64 63 6f | .. ev=1|6 .! dco|
|00002d30| 6c 6f 72 3d 31 32 20 20 | 20 20 20 20 20 20 20 20 |lor=12 | |
|00002d40| 3b 6a 61 69 6c 20 64 6f | 6f 72 2d 20 79 65 6c 6c |;jail do|or- yell|
|00002d50| 6f 77 00 20 20 20 20 20 | 80 0b 20 65 76 3d 31 34 |ow. |.. ev=14|
|00002d60| 20 80 8a 20 65 76 3d 31 | 35 20 80 21 20 64 63 6f | .. ev=1|5 .! dco|
|00002d70| 6c 6f 72 3d 34 20 20 3b | 65 6e 65 72 67 79 20 20 |lor=4 ;|energy |
|00002d80| 20 2d 20 6c 74 2e 20 67 | 72 65 65 6e 00 20 20 20 | - lt. g|reen. |
|00002d90| 20 20 80 0b 20 65 76 3e | 32 34 20 80 42 20 65 76 | .. ev>|24 .B ev|
|00002da0| 3c 32 37 20 80 21 20 64 | 63 6f 6c 6f 72 3d 38 20 |<27 .! d|color=8 |
|00002db0| 3b 64 65 66 65 6e 73 65 | 73 20 2d 20 70 69 6e 6b |;defense|s - pink|
|00002dc0| 00 20 20 20 20 20 80 0b | 20 65 76 3d 32 32 20 80 |. ..| ev=22 .|
|00002dd0| 21 20 64 63 6f 6c 6f 72 | 3d 31 34 20 20 20 20 20 |! dcolor|=14 |
|00002de0| 20 20 20 20 20 3b 62 6f | 6d 62 20 20 20 20 20 2d | ;bo|mb -|
|00002df0| 20 6c 74 2e 20 67 72 65 | 79 00 20 20 20 20 20 80 | lt. gre|y. .|
|00002e00| 0b 20 65 76 3e 32 36 20 | 80 21 20 64 63 6f 6c 6f |. ev>26 |.! dcolo|
|00002e10| 72 3d 33 20 20 20 20 20 | 20 20 20 20 20 20 3b 63 |r=3 | ;c|
|00002e20| 72 65 61 74 75 72 65 20 | 2d 20 6f 72 61 6e 67 65 |reature |- orange|
|00002e30| 00 20 20 20 20 20 80 0b | 20 65 76 3d 38 20 80 21 |. ..| ev=8 .!|
|00002e40| 20 64 63 6f 6c 6f 72 3d | 37 20 20 20 20 20 20 20 | dcolor=|7 |
|00002e50| 20 20 20 20 20 3b 66 69 | 72 65 20 20 20 20 20 2d | ;fi|re -|
|00002e60| 20 72 65 64 00 20 20 20 | 20 20 80 0b 20 65 76 3d | red. | .. ev=|
|00002e70| 39 20 80 21 20 64 63 6f | 6c 6f 72 3d 39 20 20 20 |9 .! dco|lor=9 |
|00002e80| 20 20 20 20 20 20 20 20 | 20 3b 77 61 74 65 72 20 | | ;water |
|00002e90| 20 20 20 2d 20 6c 74 20 | 62 6c 75 65 00 20 20 20 | - lt |blue. |
|00002ea0| 20 20 80 0b 20 65 76 3d | 31 30 20 80 8a 20 65 76 | .. ev=|10 .. ev|
|00002eb0| 3d 31 31 20 80 21 20 64 | 63 6f 6c 6f 72 3d 31 20 |=11 .! d|color=1 |
|00002ec0| 20 3b 74 72 61 6e 73 70 | 6f 72 74 2d 20 77 68 69 | ;transp|ort- whi|
|00002ed0| 74 65 00 20 20 20 20 20 | b2 03 20 73 74 61 72 74 |te. |.. start|
|00002ee0| 78 2b 64 78 2c 73 74 61 | 72 74 79 2b 64 79 2c 64 |x+dx,sta|rty+dy,d|
|00002ef0| 63 6f 6c 6f 72 00 20 20 | 80 17 00 80 17 00 80 07 |color. |........|
|00002f00| 00 00 2e 66 69 6e 64 6d | 6f 75 73 65 00 6d 62 74 |...findm|ouse.mbt|
|00002f10| 6e 3d df 04 28 30 29 20 | 20 3b 31 3d 6c 65 66 74 |n=..(0) | ;1=left|
|00002f20| 20 32 3d 72 69 67 68 74 | 20 30 3d 6e 65 69 74 68 | 2=right| 0=neith|
|00002f30| 65 72 00 80 bb 00 80 bc | 20 df 04 28 30 29 3d 30 |er......| ..(0)=0|
|00002f40| 00 6d 78 3d c5 1a 2b 38 | 00 6d 79 3d c5 1b 00 c5 |.mx=..+8|.my=....|
|00002f50| 37 00 80 07 00 00 2e 73 | 65 6c 70 61 67 65 20 3b |7......s|elpage ;|
|00002f60| 73 65 6c 65 63 74 20 61 | 20 73 68 61 70 65 00 20 |select a| shape. |
|00002f70| 20 c9 06 20 31 00 20 20 | cf 0a 20 31 00 20 20 c5 | .. 1. |.. 1. .|
|00002f80| 37 00 20 20 80 bb 00 20 | 20 80 bc 20 df 04 28 30 |7. ... | .. ..(0|
|00002f90| 29 3e 30 00 20 20 80 06 | 20 66 69 6e 64 6d 6f 75 |)>0. ..| findmou|
|00002fa0| 73 65 00 20 20 70 69 63 | 6b 63 6f 6c 3d bc 02 28 |se. pic|kcol=..(|
|00002fb0| 6d 78 2f 34 30 29 00 20 | 20 70 69 63 6b 72 6f 77 |mx/40). | pickrow|
|00002fc0| 3d bc 02 28 6d 79 2f 34 | 30 29 00 20 20 80 0b 20 |=..(my/4|0). .. |
|00002fd0| 70 69 63 6b 72 6f 77 3d | 34 20 80 42 20 28 70 69 |pickrow=|4 .B (pi|
|00002fe0| 63 6b 63 6f 6c 3d 33 20 | 80 8a 20 70 69 63 6b 63 |ckcol=3 |.. pickc|
|00002ff0| 6f 6c 3d 34 29 20 80 21 | 20 80 05 20 61 6c 6c 6f |ol=4) .!| .. allo|
|00003000| 76 65 72 00 20 20 63 73 | 68 61 70 65 3d 70 69 63 |ver. cs|hape=pic|
|00003010| 6b 63 6f 6c 2b 70 69 63 | 6b 72 6f 77 2a 38 00 20 |kcol+pic|krow*8. |
|00003020| 20 80 0b 20 63 73 68 61 | 70 65 3e 33 36 20 80 21 | .. csha|pe>36 .!|
|00003030| 20 63 73 68 61 70 65 2d | 32 00 61 6c 6c 6f 76 65 | cshape-|2.allove|
|00003040| 72 00 20 20 ba 04 20 35 | 2c 31 32 00 20 20 cf 0a |r. .. 5|,12. ..|
|00003050| 20 30 00 20 20 69 6e 63 | 72 65 6d 65 6e 74 3d 30 | 0. inc|rement=0|
|00003060| 00 20 20 80 06 20 53 77 | 69 74 63 68 53 68 61 70 |. .. Sw|itchShap|
|00003070| 65 00 20 20 80 bb 00 20 | 20 80 bc 20 df 04 28 30 |e. ... | .. ..(0|
|00003080| 29 3d 30 00 20 20 6d 62 | 74 6e 3d 30 00 80 07 00 |)=0. mb|tn=0....|
|00003090| 00 2e 4c 61 73 74 43 68 | 61 6e 63 65 00 20 c9 02 |..LastCh|ance. ..|
|000030a0| 20 31 2c 34 35 2c 31 32 | 36 2c 38 35 00 20 ba 04 | 1,45,12|6,85. ..|
|000030b0| 20 30 2c 33 00 20 20 20 | 20 80 37 20 36 30 00 20 | 0,3. | .7 60. |
|000030c0| 20 20 20 80 bb 00 20 20 | 20 20 80 bc 20 df 04 28 | ... | .. ..(|
|000030d0| 30 29 3d 30 00 20 20 20 | 20 80 bb 00 20 20 20 20 |0)=0. | ... |
|000030e0| 80 bc 20 df 04 28 30 29 | 3e 30 00 20 20 20 20 80 |.. ..(0)|>0. .|
|000030f0| bb 00 20 20 20 20 80 bc | 20 df 04 28 30 29 3d 30 |.. ..| ..(0)=0|
|00003100| 00 20 20 20 20 80 06 20 | 66 69 6e 64 6d 6f 75 73 |. .. |findmous|
|00003110| 65 00 20 20 20 20 c9 03 | 20 31 00 20 20 20 20 80 |e. ..| 1. .|
|00003120| 0b 20 6d 78 3e 31 32 36 | 20 80 42 20 6d 78 3c 31 |. mx>126| .B mx<1|
|00003130| 39 38 20 80 42 20 28 6d | 79 3e 38 37 20 80 42 20 |98 .B (m|y>87 .B |
|00003140| 6d 79 3c 39 38 29 00 20 | 20 20 20 20 20 ba 04 20 |my<98). | .. |
|00003150| 32 2c 33 00 20 20 20 20 | 20 20 80 07 00 20 20 20 |2,3. | ... |
|00003160| 20 80 c0 00 20 20 20 20 | 80 06 20 53 61 76 65 00 | ... |.. Save.|
|00003170| 20 20 20 20 ba 04 20 30 | 2c 33 00 20 20 80 07 00 | .. 0|,3. ...|
|00003180| 00 2e 62 6c 61 63 6b 6f | 75 74 00 80 16 20 69 3d |..blacko|ut... i=|
|00003190| 31 20 80 18 20 31 35 00 | 20 20 20 80 16 20 6a 3d |1 .. 15.| .. j=|
|000031a0| 30 20 80 18 20 31 35 00 | 20 20 20 20 63 72 65 64 |0 .. 15.| cred|
|000031b0| 3d 20 ce 06 28 6a 29 00 | 20 20 20 20 63 67 72 65 |= ..(j).| cgre|
|000031c0| 65 6e 3d 20 ce 07 28 6a | 29 00 20 20 20 20 63 62 |en= ..(j|). cb|
|000031d0| 6c 75 65 3d 20 ce 08 28 | 6a 29 00 20 20 20 20 80 |lue= ..(|j). .|
|000031e0| 0b 20 ce 08 20 28 6a 29 | 3e 30 20 80 21 20 ce 05 |. .. (j)|>0 .! ..|
|000031f0| 20 6a 2c 63 72 65 64 2c | 63 67 72 65 65 6e 2c 63 | j,cred,|cgreen,c|
|00003200| 62 6c 75 65 2d 31 00 20 | 20 20 80 17 00 80 37 20 |blue-1. | ....7 |
|00003210| 32 00 80 17 00 20 80 16 | 20 69 3d 31 20 80 18 20 |2.... ..| i=1 .. |
|00003220| 31 35 00 20 20 20 80 16 | 20 6a 3d 30 20 80 18 20 |15. ..| j=0 .. |
|00003230| 31 35 00 20 20 20 20 63 | 72 65 64 3d 20 ce 06 28 |15. c|red= ..(|
|00003240| 6a 29 00 20 20 20 20 63 | 67 72 65 65 6e 3d 20 ce |j). c|green= .|
|00003250| 07 28 6a 29 00 20 20 20 | 20 63 62 6c 75 65 3d 20 |.(j). | cblue= |
|00003260| ce 08 28 6a 29 00 20 20 | 20 20 80 0b 20 ce 07 20 |..(j). | .. .. |
|00003270| 28 6a 29 3e 30 20 80 21 | 20 ce 05 20 6a 2c 63 72 |(j)>0 .!| .. j,cr|
|00003280| 65 64 2c 63 67 72 65 65 | 6e 2d 31 2c 63 62 6c 75 |ed,cgree|n-1,cblu|
|00003290| 65 00 20 20 20 80 17 00 | 80 37 20 32 00 80 17 00 |e. ...|.7 2....|
|000032a0| 80 16 20 69 3d 31 20 80 | 18 20 31 35 00 20 20 20 |.. i=1 .|. 15. |
|000032b0| 80 16 20 6a 3d 30 20 80 | 18 20 31 35 00 20 20 20 |.. j=0 .|. 15. |
|000032c0| 20 63 72 65 64 3d 20 ce | 06 28 6a 29 00 20 20 20 | cred= .|.(j). |
|000032d0| 20 63 67 72 65 65 6e 3d | 20 ce 07 28 6a 29 00 20 | cgreen=| ..(j). |
|000032e0| 20 20 20 63 62 6c 75 65 | 3d 20 ce 08 28 6a 29 00 | cblue|= ..(j).|
|000032f0| 20 20 20 20 80 0b 20 ce | 06 20 28 6a 29 3e 30 20 | .. .|. (j)>0 |
|00003300| 80 21 20 ce 05 20 6a 2c | 63 72 65 64 2d 31 2c 63 |.! .. j,|cred-1,c|
|00003310| 67 72 65 65 6e 2c 63 62 | 6c 75 65 00 20 20 20 80 |green,cb|lue. .|
|00003320| 17 00 80 37 20 34 00 80 | 17 00 80 37 20 33 30 00 |...7 4..|...7 30.|
|00003330| 80 07 00 00 00 00 | |...... | |
+--------+-------------------------+-------------------------+--------+--------+